VS 2012中SSIS的默认项目保护级别

时间:2014-09-15 17:41:23

标签: ssis

如何在VS 2012中设置SSIS的默认项目保护级别?

我希望它是使用密码加密敏感数据,但目前,新项目设置为EncryptSensitiveWithUserKey。

是否有注册表设置或我可以设置的选项,以便IDE创建保护级别为EncryptSensitiveWithPassword的新项目?

1 个答案:

答案 0 :(得分:2)

如何设置默认项目保护级别?

默认情况下,在项目部署模型中,使用EncryptSensitiveDateWithUserKey创建新项目和包。在项目级别更改此保护级别将确保使用适当的包保护级别

创建所有创建的新包

是否有注册表设置或我可以为IDE设置的选项,以创建保护级别为EncryptSensitiveWithPassword的新项目?

不是我知道的。您可以随时打开procmon并查看它在创建项目时访问的内容,我向其致敬,但是您花费的时间用于研究,这将抵消您创建新SSIS项目的次数?由于你的包裹遵循项目的水平,我没有发现它是一个难以承受的负担,我喜欢SSIS,因为你可以从我的代表那里收集。

EncryptSensitiveDataWithPassword

除非你有一个非常令人信服的理由,否则我会反对。除非您是唯一的开发人员,否则它会创建一个“共享”密钥,这会破坏保护敏感数据的目的。 “如果他们中的两人已经死了,三人可能保守秘密”

当您部署到服务器时,项目和软件包的保护级别将按原样更改为服务器保护级别,因此我认为在玩杂耍的密码中没有太多价值,只能稍微保护一些东西并获得扔掉了。我知道,没有任何建议可以提供建议,但我看到有太多人因为收益微薄而使项目复杂化。