SQL Server 作业代理上运行的包 - 用户登录失败

SQL Server 作业代理上运行的包 - 用户登录失败

我通过导入/导出数据向导在我的 SQL Server(2012)上创建了一个包,该包将数据导出到另一个 SQL Server(2008)。

我设置了一个运行此包的作业,但收到一个错误:

描述:无法解密受保护的 XML 节点“DTS:密码”,错误为 0x8009000B“密钥在指定状态下无效”。

我发现将保护级别设置为“DontSaveSensitive”的建议,但是在作业中再次运行它后,我收到这个新错误:

“用户登录失败”用户名”。

注意,单独/手动运行它,它工作正常。它只是在工作中失败了。

任何帮助都将受到赞赏。

答案1

这是权限问题。我将 SQL Server Agent 的用户帐户更改为管理员,这样就解决了。

然而,据我了解,这是一个不好的安全做法,因此如果有其他想法可以解决这个问题我将非常感激。

相关内容