部署问题 - 可以通过编辑XML来覆盖EncryptSensitivewithUSERKEY默认值吗?

时间:2013-01-15 21:36:21

标签: sql-server ssis

我们正在将在我的机器上运行正常的SSIS包移动到不同的环境

我们收到错误消息无法解密受保护的XML节点“DTS:Password”,错误为0x8009000B。所以我们尝试通过XML编辑器将所有包中的protectionlevel更改为0,但我们仍然收到相同的消息。

如果我们使用DontSaveSensitive重新保存我的机器上的所有软件包并将它们部署到其他环境,我们肯定会删除该消息吗?

1 个答案:

答案 0 :(得分:3)

  1. 当您在服务器上保存包时,它会默认将敏感部分加密到您的登录名。
  2. 当你将xml中的保护级别更改为0时,你没有使它自己解密,它仍然是加密的,它不再知道它是如何加密的。
  3. 是的,如果您使用“不保存敏感”从源重新保存包,则生成的文件将不会加密并且将在具有相同SSIS版本级别的任何计算机上正常运行(假设它们没有其他问题)
  4. 请参阅上面评论中的billinkc对另一个问题的回答。它概述了保护级别在SSIS中的工作原理。