首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER-已尝试所有方法

SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER-已尝试所有方法
EN

Stack Overflow用户
提问于 2019-06-26 23:43:23
回答 1查看 1K关注 0票数 2

我已经创建了一个SSIS包,并且正在尝试在本地运行它。我们使用指向sql表和XML配置文件的包配置。该包成功运行了大约一周,即使在我们的STAGE环境中部署到SQL Server代理作业时也是如此。

现在,让包运行的唯一方法是不使用包配置并选择EncryptSensitivewithPassword。如果我将程序包更改为DontSaveSensitive,我会不断得到以下错误:

有OLE DB记录可用。来源:"Microsoft SQL Server Native Client 11.0“Hresult: 0x80040E4D描述:”用户‘Test_ user’登录失败。“错误: 0xC020801C在AgentCompany,Lookup 37: SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.对连接管理器“测试”的AcquireConnection方法调用失败,错误代码为0xC0202009。在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。

奇怪的是,大约一周前,这个包使用配置和DontSaveSensitive选项运行得很好。

我已经更新了配置文件,以确保它正在建立到适当数据库的连接字符串。我还测试了连接管理器上的连接性,它们都测试成功。

我还仔细检查了用户尝试连接的SQL数据库,以确保它在那里有权限,它确实有权限。

我很困惑。请帮帮我!

更新dtsconfig文件重新创建连接管理器使一些DFT任务DelayValidation为true将RunTime更改为32位EncrpytPasswordSensitive并删除包配置-这是可行的,但这不是我公司的标准,也不是我以前开发和测试包的方式

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56776576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档