当我尝试在SSIS中执行datflow任务时,我收到以下错误消息。当我测试conn时,连接管理器连接成功。我还可以从OLE DB源预览数据。我尝试执行时遇到错误,
[[1]]错误:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器“”失败,错误代码为0xC0202009。在此之前可能会发布错误消息,其中包含有关AcquireConnection方法调用失败原因的更多信息。
[SSIS.Pipeline]错误:组件“”(1)验证失败并返回错误代码0xC020801C。
我尝试了以下更改并且没有任何效果:
我还有其他选择吗?正在使用SSIS 2008版本。数据流任务连接到Oralce DB。连接管理器使用Oracle Provider for OLE DB
答案 0 :(得分:1)
因此,当您创建包配置文件时会发生这种情况。如果您在设置时选择了连接字符串,它会尝试从配置文件中获取连接字符串。所以,打开配置文件,以这种方式在用户id后面输入密码作为连接字符串值
User ID=[your user ID here];Password=[your password here];
它会起作用
答案 1 :(得分:0)
有时,visual studio表现得很奇怪,只需尝试删除SSIS包中的任务并再次添加。
答案 2 :(得分:0)
我也遇到了同样的问题。我正在使用配置文件,包正在那里读取连接字符串。
解决这个问题。在记事本中打开配置文件,然后手动输入密码。保存并运行包。