SSIS包部署-DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

时间:2018-02-20 12:01:30

标签: visual-studio sql-server-2008 ssis dts

enter image description here> [OLE DB源[113]]错误:SSIS错误代码

  

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。该   AcquireConnection方法调用连接管理器" msAccess"   失败,错误代码为0xC0202009。可能会发布错误消息   在此之前有关于为什么采用AcquireConnection方法的更多信息   呼叫失败。

我是SSIS包的新手,为学习目的而设计我正在设计dtsx包。我有一个.mdb文件,我试图在我的SQL Server 2016中导入。当我设计包它运行成功,但当我部署该包并尝试通过包实用程序运行该包时,它显示我上面的错误。 我搜索了很多我改变了我的包属性,如延迟验证=真和验证外部元数据=假。 但是在部署包后,数据没有加载到我自己的表中。

2 个答案:

答案 0 :(得分:0)

最可能的答案是,您没有.mdb文件位于SQL Server上的同一本地文件夹中:

C:\用户\管理员\桌面\ msAccess.mdb

部署程序包并通过程序包实用程序运行程序包时,程序包在SQL Server上运行,而不再在本地机箱上运行。因此,程序包中的任何本地路径都将被解释为SQL Server上的本地路径。

答案 1 :(得分:0)

抱歉迟到了。我给了SQL服务器代理权限访问我的包,他们正在通过我的存储过程和我的mdb文件运行我访问SQL服务器代理来访问该文件 -