【问题标题】:How do I set protection level for each package in VS Integration Services project?如何为 VS Integration Services 项目中的每个包设置保护级别?
【发布时间】:2016-03-10 08:27:22
【问题描述】:

我在我的控制流中添加了一个Execute SQL Task。 我将其配置为使用连接管理器。

当我按下Build Query 时,我收到了一个错误提示Login failed for user xxx。 我检查了我的连接管理器上的设置 100 次。 谷歌搜索了一段时间后,我发现这可能是因为ProtectionLevel 被设置为加密敏感设置。

所以为了检查这是否是导致我的错误的原因,我不得不将我的 ProtectionLevel 更改为 DontSaveSensitive。好的,所以我在项目级别上做了这个。 当我构建时出现错误,因为Package.dtsx has a different ProtectionLevel than the project. 所以我也需要更改包。但是找不到设置!它不在包的属性页上,我不知道该去哪里找。

有什么建议吗?

编辑:见图片

【问题讨论】:

  • ProtectionLevel 是一个包属性。我不知道你为什么没有在属性页面上看到它。它在我的身上。如果你确定你找对地方了,你能发一张截图吗?
  • @TabAlleman 请看编辑

标签: visual-studio ssis


【解决方案1】:

好吧,你找错地方了。 :)

单击“Package.dtsx [设计]”选项卡。

点击控制流上的空白处。

如果您没有看到属性列表(默认在右下角),请下拉“查看”菜单并单击“属性窗口”。

在那里您将看到一个完整的包属性列表,ProtectionLevel 就是其中之一。

现在您正在查看 dtsx 文件的外部属性。在控制流内部单击会公开包的内部属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-25
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多