我已经使用迁移向导将4个DTS包从SQL2000迁移到SQL2008。其中4. Package 1在其步骤中调用其他3个Package。我编辑了package 1,将2000次DTS执行替换为package执行,并更改了连接管理器设置( SQL Server身份验证)。但是,我无法从SQL代理作业执行此包。我得到了错误
代码: 0xC0202009来源: Package1连接管理器"xxxx“描述: SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误码: 0x80040E4D。OLE DB记录可用。来源:"Microsoft OLE DB Provider for SQL Server“Hresult: 0x80040E4D描述:”用户‘xxxx’登录失败。“
xxxx是与连接管理器中一样的SQL server登录身份验证。
附言:我已经尝试了我的博客和网站上的许多选择,但我仍然卡住了..
发布于 2013-07-23 15:02:48
到目前为止,我已经在不同的论坛上尝试了所有可用的选项。但真正解决我的问题的是:我将连接字符串更改为使用Windows身份验证,而不是SQL,并且它起作用了。
https://stackoverflow.com/questions/17524649
复制相似问题