visual-studio-2008 - 如何更改 SSIS 中的默认包保护级别?

标签 visual-studio-2008 ssis

当我在 SQL Server Business Intelligence Development Studio 中创建新的 SSIS 包时,默认保护级别是 EncryptSensitiveWithUserKey ,但我们要使用的标准 ProtectionLevel 是 DontSaveSensitive .

有谁知道是否有办法更改默认的 ProtectionLevel 值?

最佳答案

2012用户欢欣鼓舞

SSIS 2012 允许在项目级别设置包保护级别。

enter image description here

如果我手动将包保护级别更改为与项目不同的级别,则尝试运行/构建时它将失败。
Project consistency check failed. The following inconsistencies were detected: Package3.dtsx has a different ProtectionLevel than the project.
那么灵魂与 2005-2008R2 有什么关系呢?

我发现最好的方法是在项目中或在实际的 Visual Studio 安装中创建模板包。

在创建基础包、设置日志记录、配置、包保护级别等之后,您需要找到一种让人们使用它的方法。如果它是基于项目的,我发现让人们在复制包后重新生成包 ID 很重要。 BIDSHelper非常适合解决这个问题 - 只需右键单击解决方案资源管理器中的包并选择 Reset GUIDs.否则,我的基础包中有一个注释,提醒开发人员右键单击控制流,选择属性,然后在 ID 属性中单击 <Generate New ID>
如果您选择从“添加,新项目菜单”(ctrl-shift-A)中创建模板,您需要做的就是将包复制到您的 template folder 中。 .

关于visual-studio-2008 - 如何更改 SSIS 中的默认包保护级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756442/

相关文章:

visual-studio-2008 - 可以使用 Visual Studio IDE 构建,但无法使用 devenv.com 构建

sql-server - 如何比较SSIS中的两个表? (SQL 服务器)

sql-server - SSIS -- 未能部署项目。错误 27203

c++ - 如何将 RDRAND 指令添加到用 VS 2008 编译的 64 位代码中?

sql - 从 DataGridView 更新 SQL

sql - 使用 SQL 身份验证执行 SSIS 包

c# - SSIS脚本任务问题

sql-server - SSIS 无法访问每个人都有权访问的文件夹

c# - 有没有办法防止 Visual Studio 2008 Designer 在代码和设计窗口之间跳转时始终重绘窗口?

c# - 在 XML 文档中搜索