SSIS包部署-DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSIS包部署-DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

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

另一答案

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

以上是关于SSIS包部署-DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER的主要内容,如果未能解决你的问题,请参考以下文章

SSIS2012 项目部署模型

SSIS部署:SQL Server部署中的SSIS包运行时错误

一步一步部署SSIS包图解教程

什么是 SSIS 包部署和更改跟踪最佳实践?

将SSIS 2016包(项目部署模型)部署到文件系统

部署SSIS数据包和使用Job自动执行SSIS的包