SSIS 错误代码DTS_E_OLEDBERROR

0
说明: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E4D。 已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80040E4D 说明:“用户 'faye' 登录失败。”。
说明: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“180.180.181.250.operationdata.faye”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。

我在SSIS包里预览数据是没问题的,链接也没问题。源是SQLSERVER
提供程序:本机OLE DB\SQL SERVER Native Client 10.0

请问还有哪些问题我没考虑到?怎么解决呢?
2.png 1.png
已邀请:
1

梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-12-22 回答

发布Job里面,会经常报这种错误的,因为数据库的密码是记录不上去的。。最好的方式启用包配置,把数据库的用户、密码等配置信息写到包配置里面。 SSIS中的包配置如何实现? http://www.flybi.net/question/55
0

Zhuzp8096 - BI3年 2014-12-22 回答

我有配置包配置,勾选了ConnectString PWD USER .
但不是按照 http://www.flybi.net/question/55 选2遍。
源是SQLSERVER 目标是ORACLE。
    []在勾选时,只选SQLSERVER的ConnectString 还是ORACLE的ConnectString也选?[/][]之前有建SSIS包,作业调用也成功。现在是新建SSIS包,能否把之前的dtsconfig文件的内容复制到新的里面来?(配置ConnectString PWD USER都是一样的)[/]

要回复问题请先登录注册