【发布时间】:2015-08-11 13:56:34
【问题描述】:
我的老板希望我找出我们面临的问题。问题是我们有一个使用 Microsoft SQL Server 数据工具构建的 SSIS 项目,并试图在 SQL Server 2014 Management Studio 上执行该包。
它作为作业列在 SQL Server 代理下,当我们执行作业时,我们收到错误:说明:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80040E4D。 OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80040E4D 描述:“用户 '********' 登录失败。”
在我们的 SSIS 安全属性中,我们的保护级别是“EncryptSensitiveWithUserKey”。我已经进行了大量研究,结果表明要么将该属性更改为“Don'tSaveSensitive”,我们需要保存密码,要么创建一个用户代理作为跨平台的中间值。
我们能够在 SQL Server Data Tools 界面上执行该项目,但在将作业上传到 SQL Server 2014 Management Studio 时无法执行。我们认为这是因为登录失败,如上述错误所述。
我将如何将两个平台连接在一起?用户代理是否适用于这种情况?
我还是新手,所以请纠正我上面的任何错误。
【问题讨论】:
-
请注意,我尝试添加新代理,但收到错误消息“代理“1*******”不是有效的 Windows 用户。(Microsoft SQL Server,错误:14529 )。
标签: sql-server ssms