从DTS2000导入后,SQL Server SSIS包在从SQL Server代理作业步骤调用时不会运行

时间:2013-07-08 10:43:44

标签: sql-server ssis migration

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

代码: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 个答案:

答案 0 :(得分:1)

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