我有一个SSIS包,我正在尝试从SQL作业运行。但是,它失败了,并且日志声称连接字符串中指定的用户的密码是错误的。为了测试我已经将保护级别设置为EncryptSensitiveWithKey,并且它可以从BIDS运行良好。当我将其导入SSIS时,我将其更改为ServerStorage。 (我对文档的理解说这应该有用。虽然我可能是错的。)在导入过程中,它要求我提供的解密密钥,一切看起来都很好。
在SQL Server Agent中设置作业时似乎也很好。但是,当我运行该作业时,它失败并且日志显示该用户的密码不正确。它并没有说存在权限问题,但密码错误。
我已经通过连接并仔细检查了用于访问数据库的用户名和密码。我可以用那个用户名和密码组合连接得很好。这是用于连接数据库的用户。执行这项工作似乎没有任何问题。
对此有任何帮助将不胜感激。
答案 0 :(得分:1)
从它看起来,在将密码安装到SQL代理之后,您似乎仍需要修改密码。解密密钥解密敏感信息,但它仍然与创建敏感信息的人联系在一起。您是否尝试在将密码安装到服务器时重新输入密码?
http://decipherinfosys.wordpress.com/2008/09/17/scheduling-ssis-packages-with-sql-server-agent/