SSIS包部署-DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

问题描述 投票:-1回答:2

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

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器“msAccess”失败,错误代码为0xC0202009。在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。 。

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

visual-studio sql-server-2008 ssis dts
2个回答
0
投票

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

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

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


0
投票

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.