-1

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

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

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

4

1 回答 1

3
  1. 当您将软件包保存在服务器上时,它默认加密敏感部分到您的登录名。
  2. 当您将 xml 中的保护级别更改为 0 时,您并没有导致它自己解密,它仍然是加密的,只是不再知道它是如何加密的。
  3. 是的,如果您使用 Don't Save Sensitive 从源重新保存包,则生成的文件将不会被加密,并且将在具有相同 SSIS 版本级别的任何计算机上正常运行(假设它们没有其他问题)。
  4. 请参阅上面我的评论中 billinkc 对另一个问题的回答。它很好地概述了保护级别在 SSIS 中的工作方式。
于 2013-01-15T21:52:24.560 回答