首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行带有Oracle连接的SSIS包时出现问题

运行带有Oracle连接的SSIS包时出现问题
EN

Stack Overflow用户
提问于 2019-09-27 21:01:19
回答 2查看 8.2K关注 0票数 1

我有以下问题:

我有一个SSIS包,它使用连接到oracle DB。

它确实连接在我的本地pc (到远程甲骨文数据库服务器)和提取和所有,似乎是有效的。

当我将它加载到作为作业运行的SQL服务器时,就会出现问题。我已经运行了其他作业,所以设置是正确的,设置为32位运行时运行,加载为文件系统类型。

但是,当我尝试执行作业时,它会出现以下错误:

以用户身份执行:用户名。Microsoft (R) SQL Server为32位版权(C) Microsoft公司执行软件包实用程序版本12.0.2548.0 .版权所有。启动: 9:39:28 PM错误: 2019-09-27 21:39:28.90代码: 0xC0010018 描述:错误加载值“

现在,当它在本地运行时,我相信它可能与我部署包的SQL服务器中的某些内容有关,因此我将提供一些有关设置的信息和一些注意事项:

  1. 当从SSIS使用本机OLE DB源运行时,它可以工作(但我想在阅读时更快地使用attunity )
  2. 服务器版本为: Microsoft 2014 - 12.0.2548.0 (X64) on WindowsNT6.3- Microsoft开发人员(64位)
  3. 我试图从这里安装Attunity:https://www.microsoft.com/en-us/download/details.aspx?id=55179,但是在我的本地计算机和服务器中,我看到一个错误,说它确实安装了finish,但是在下面的屏幕截图之后,安装似乎成功地完成了:

(我确实得到了一些错误注册dll:

在注册"C:\Program \Attunity\Microsoft连接器for Oracle\50\ENU\AttunitySSISOraConnections.dll“时发生错误?在注册过程中:"C:\Program \Attunity\Microsoft for Oracle\50\bin32\ENU\AttunitySSISOraConnections.dll“”

在那之后

  1. 我正在运行VisualStudio2017 Professional 15.9.16,其中包括以下内容:

Microsoft数据工具15.1.61906.03120 Microsoft集成服务设计器14.0.3002.113 Oracle Developer Tools for Visual Studio 12.2.0.1.0 Oracle Developer Tools for Visual Studio版权(c) 2005,2017

如果我遗漏了信息,请告诉我,以帮助找出问题所在。我想我可能错过了一个组件,但我真的不知道是什么。

更新:I将包属性中的TargetServerVersion从Server 2017更改为2014 (我已安装的版本),现在我收到了这个错误:

代码语言:javascript
运行
复制
Error: 2019-09-30 17:53:13.20     Code: 0x000002C0     Source: Package Connection manager "Oracle Connector 1"     Description: OCI error encountered. ORA-12154: TNS:could not resolve the connect identifier specified  End Error  

Error: 2019-09-30 17:53:13.20  Code: 0x0000020F     Source: Data Flow Task 1 1 Oracle Source [343]     Description: The AcquireConnection method call to the connection manager Oracle Connector 1 failed with error code 0x80004005.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.  End Error 

Error: 2019-09-30 17:53:13.20     Code: 0xC0047017     Source: Data Flow Task 1 1 SSIS.Pipeline     Description: Oracle Source failed validation and returned error code 0x80004005.  End Error  

Error: 2019-09-30 17:53:13.20     Code: 0xC004700C     Source: Data Flow Task 1 1 SSIS.Pipeline     Description: One or more component failed validation.  End Error  

Error: 2019-09-30 17:53:13.20     Code: 0xC0024107     Source: Data Flow Task 1 1      Description: There were errors during task validation.  End Error  

DTExec: The package execution returned DTSER_FAILURE (1).  Started:  5:52:41 PM  Finished: 5:53:13 PM  Elapsed:  32.125 seconds.  The package execution failed.  The step failed.

更新2

我已经卸载了我所拥有的所有,并且只安装了的V3版本,仍然从上面得到错误。现在我不知道会发生什么。当我从Visual运行它时(2017年,所有连接管理器都指向服务器),但是当我在SQL Server代理上调度它时,它会给出所显示的错误,而且当我使用OLE DB管理器时,这个问题会在尝试使用Oracle Source时(从Attunity)出现。

我还在使用格式设置为: host:port/ServiceName的连接管理器,我想服务器上可能设置得很糟糕。关于甲骨文的设置?我有以下几点:

C:\Oracle\product\product\11.2.0\client_64bit\network\admin :TNS_ADMIN

我没有更多的东西了,我要再来点吗?

EN

Stack Overflow用户

回答已采纳

发布于 2019-10-01 08:34:33

此错误是在试图以32位模式运行的包上引起的。我将包设置更改为64位,SQL代理设置以64位形式运行,并开始运行,它现在运行得非常完美:)

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58141298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档