【发布时间】:2024-01-24 03:24:01
【问题描述】:
我尝试使用脚本组件并将一些数据插入 Oracle 数据库,但我遇到了以下问题。
无法加载文件或程序集“Oracle.ManagedDataAccess, 版本=4.122.1.0,文化=中性,PublicKeyToken=89b483f429c47342' 或其依赖项之一。系统找不到指定的文件。
在 ScriptMain.Input0_ProcessInputRow(Input0Buffer Row) 在 UserComponent.Input0_ProcessInput(Input0Buffer 缓冲区) 在 UserComponent.ProcessInput(Int32 InputID, String InputName, PipelineBuffer 缓冲区,OutputNameMap OutputMap) 在 Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ProcessInput(Int32 InputID,PipelineBuffer 缓冲区)在 Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID,PipelineBuffer 缓冲区)
谷歌搜索后,我认为我的问题应该与this issue. 相同,我复制了 Oracle.ManagedDataAccess.dll C:\Program Files (x86)\Oracle Developer Tools for VS2017\odp.net\managed\common\Oracle.ManagedDataAccess.dll
到
C:\Windows\程序集
或
C:\Windows\程序集\GAC
按照上一个链接中的建议。但我再次面临同样的问题。你介意告诉我我错过了什么吗?
我正在使用 SSIS2017。
【问题讨论】: