我有一个SSIS包,它执行一些sql脚本并将它们写入文本文件。当我使用'EncryptSensitiveWithUserKey'时,SSIS包导入到MSDB很好,但是一旦我将其更改为'EncryptSensitiveWithPassword',我在附加图像中得到错误。我正在使用Visual Studio 2015开发包和SSMS 2016.任何帮助将不胜感激!
这是因为要导入它需要通过提供您使用的部署方法无法提供的密码来解密。
首先,建议不要使用受密码保护的部署,因为泄漏了实际的密码。建议的方法是“Rely on Server”。
最后,如果您坚持要根据需要进行部署,请使用Deployment Manifest或dtutil.exe