Visual studio 2015 SSIS包在生成';加密敏感的密码';

Visual studio 2015 SSIS包在生成';加密敏感的密码';,visual-studio-2015,ssis,ssms,Visual Studio 2015,Ssis,Ssms,我有一个SSIS包,它执行一些sql脚本并将它们写入文本文件。当我使用“EncryptSensitiveWithUserKey”时,SSIS包可以导入到MSDB中,但当我将其更改为“EncryptSensitiveWithPassword”时,我会在附加的映像中看到错误。我正在使用Visual Studio 2015开发软件包和SSMS 2016。任何帮助都将不胜感激 这是因为要将其导入,需要通过提供您无法使用的部署方法提供的密码对其进行解密 首先,建议不要使用受密码保护的部署,因为您泄漏了实际

我有一个SSIS包,它执行一些sql脚本并将它们写入文本文件。当我使用“EncryptSensitiveWithUserKey”时,SSIS包可以导入到MSDB中,但当我将其更改为“EncryptSensitiveWithPassword”时,我会在附加的映像中看到错误。我正在使用Visual Studio 2015开发软件包和SSMS 2016。任何帮助都将不胜感激


这是因为要将其导入,需要通过提供您无法使用的部署方法提供的密码对其进行解密

首先,建议不要使用受密码保护的部署,因为您泄漏了实际密码。建议的方法是“依赖服务器”


最后,如果您坚持要按需要部署它,那么请使用部署清单或dtutil.exe

我对这个问题很好奇,在阅读您的答复后,我对我的开发数据库进行了虚拟部署。我注意到,从msdb package store导出时,如果提供了错误的密码,则会发生确切的错误。使用这种部署模型已经有很长时间了。