1

我有一个试图从 SQL 作业运行的 SSIS 包。但是,它失败了,并且日志声称连接字符串中指定的用户的密码错误。为了进行测试,我将保护级别设置为 EncryptSensitiveWithKey,并且它在 BIDS 中运行良好。当我将它导入 SSIS 时,我将其更改为 ServerStorage。(我对文档的理解表明这应该有效。不过我可能是错的。)在导入过程中,它要求我提供解密密钥,一切似乎都很好。

当我在 SQL Server 代理中设置作业时,它似乎也很好。但是,当我运行该作业时,它会失败并且日志显示该用户的密码不正确。不是说有权限问题,而是说密码错误。

我已经通过连接并仔细检查了用于访问数据库的用户名和密码。我可以用那个用户名和密码组合很好地连接。这是用于连接到数据库的用户。执行该作业似乎没有任何问题。

对此的任何帮助将不胜感激。

4

1 回答 1

1

从它的外观来看,在将密码安装到 SQL 代理后,您似乎仍然需要修改密码。解密密钥解密敏感信息,但它仍然与创建它的人相关联。安装到服务器时是否尝试过重新输入密码?

http://decipherinfosys.wordpress.com/2008/09/17/scheduling-ssis-packages-with-sql-server-agent/

于 2011-05-05T23:07:03.753 回答