2013-07-08 98 views
0

我已将4个DTS包从SQL2000迁移到SQL 2008使用迁移向导。 4.包装1在其步骤中调用其他3个包装。我编辑了包1,并将2000个DTS执行替换为包执行,并更改了连接管理器设置(SQL Server身份验证)。但是,我无法从SQL代理作业执行此程序包。我得到错误SQL Server 2008 SSIS包在从DTS2000导入后,在从SQL Server代理作业步骤调用时无法运行

代码:0xC0202009来源:Package1连接管理器“xxxx”描述:SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码:0x80040E4D。 OLE DB记录可用。源:“用于SQL Server的Microsoft OLE DB提供程序”Hresult:0x80040E4D描述:“用户'xxxx'的登录失败。”。

xxxx是连接管理器中的SQL Server登录验证。

P.S:我试图从mnay博客和网站许多选择,但我还是被卡住..

回答

1

到目前为止,我已经尝试了所有不同的论坛上可用的选项。但实际上解决了我的问题是:我更改连接字符串以使用Windows身份验证,而不是SQL,它的工作。

相关问题