SSIS运行出错 0xC020801C相关
先说一下用户需求:
用户是要手动上传数据,从excel到sql server,但因为用需要上传的灵活性,所以我们定的需求是直接把SSIS package放到一台服务器上,用户会在自己本地去打开这台服务器的相关文件夹,然后只需要双击package,再点击运行就可以完成传数据的工作。
但是现在当运行的时候会出现以下问题:
Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "***" failed with error code 0xC0202009.
Error: component "Excel Source" (1) failed validation and returned error code 0xC020801C.
在网上查了一下,这个是需要将Run64BitRuntime属性变成false的.我设置了,也可以在Visio Studio里面运行成功,但是因为上传到服务器的时候只会把package传上去,用户也只会双击package,不会像开发人员一样打开Visio Studio去运行调试。也就是说Run64BitRuntime属性就失去了意义,所以还是会报错。
请问基于这种情况,有什么办法解决这个问题吗?