Visual studio SSIS包部署-DTS_E_无法从ConnectionManager获取重新连接

Visual studio SSIS包部署-DTS_E_无法从ConnectionManager获取重新连接,visual-studio,sql-server-2008,ssis,dts,Visual Studio,Sql Server 2008,Ssis,Dts,>[OLE DB源[113]]错误:SSIS错误代码 DTS_E_无法从ConnectionManager获取重新连接。这个 AcquireConnection方法调用连接管理器“msAccess” 失败,错误代码为0xC0202009。可能会发布错误消息 在此之前,请提供有关AcquireConnection方法的原因的更多信息 呼叫失败 我是SSIS软件包的新手,为学习目的而设计。我正在设计dtsx软件包。我有一个.mdb文件,我正试图在sql server 2016中导入该文件。当我设计包

>[OLE DB源[113]]错误:SSIS错误代码

DTS_E_无法从ConnectionManager获取重新连接。这个 AcquireConnection方法调用连接管理器“msAccess” 失败,错误代码为0xC0202009。可能会发布错误消息 在此之前,请提供有关AcquireConnection方法的原因的更多信息 呼叫失败

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

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

C:\Users\Administrator\Desktop\msAccess.mdb


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

很抱歉,回复太晚。我授予SQL server代理访问我的包的权限,这些包正在运行我的存储过程和我的mdb文件我授予SQL server代理访问该文件的权限–

为.mdb文件添加连接管理器的屏幕截图。正如你所说,我添加了.mdb文件连接字符串的屏幕截图。请参见数据源=C:\Users\Administrator\Desktop\msAccess.mdb;Provider=Microsoft.Jet.OLEDB.4.0;正如你所说,这是我的mdb文件的连接路径,所以我需要更改我的mdb文件的路径吗?我应该在哪里找到我的mdb文件您需要在SQL Server或SQL Server有权访问的共享上找到该文件。我要做的是创建一个简单的路径,如C:\SSIS\并将该路径放在我的本地框和所有SSIS服务器上,并将其用作需要SSIS访问的文件的根目录。我创建了**C:\SSIS\**并将我的mdb文件保存在该路径中,但我没有理解您所说的“将路径放在本地框和SSIS服务器上”。我更改了配置文件中的路径,并再次运行该包,但仍然在我创建的SSIS文件夹的C驱动器中运行。