0

我已使用迁移向导将 4 个 DTS 包从 SQL2000 迁移到 SQL 2008。其中 4 个。包 1 在其步骤中调用其他 3 个包。我编辑了包 1 并将 2000 DTS 执行替换为包执行并更改了连接管理器设置(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 服务器登录身份验证。

PS:我已经尝试了许多来自mnay博客和网站的选项,但我仍然卡住了..

4

1 回答 1

1

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

于 2013-07-23T07:02:47.803 回答