【问题标题】:SSIS - Granting access to DevelopersSSIS - 授予开发人员访问权限
【发布时间】:2022-01-05 14:31:46
【问题描述】:

我目前的 ELT 流程是通过 SP 完成的。我是 SSIS 新手,正在尝试使用 SSIS 复制此过程。

我在 Visual Studio 中创建了一组提取包,但我的团队成员无法访问控制/数据流并且无法保存更改。

为了允许我的开发人员访问我的包并进行部署,我将如何授予他们访问权限?

我已尝试更改安全设置,但似乎不起作用。

【问题讨论】:

  • SSIS 包项目的默认设置是使用您的用户密钥对其进行加密。您需要更改设置以指定在您的包中不存储任何秘密值,或者使用可以与您的团队共享的密码保护您的项目(以及其中的每个包)。

标签: visual-studio ssis package


【解决方案1】:

正如@Filburt 在 cmets 中提到的,这是因为默认保护级别,它是在项目级别设置的。

在 Visual Studio 中,您可以右键单击项目并选择属性。您将看到一个安全部分:

您可以在此处选择不同的保护级别,例如“不保存敏感数据”或“使用密码加密敏感数据”,在这种情况下,您需要设置密码并与团队成员共享。

【讨论】:

  • 我用密码加密数据。这有助于我与开发人员分享我的包。开发人员可以编辑但不能保存包。它给了他们一个被拒绝的错误。即使我们的个人资料位于具有相同访问级别的同一个 AD 上。这意味着他们每次保存时都必须创建一个新版本。应该是这样吗?
  • 是开发者将包添加到他们自己的项目中还是都在同一个 VS IS 项目中工作?
  • 开发团队正在使用他们自己的 VS 打开同一个 sin 文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 2015-04-19
  • 2022-06-16
  • 2018-08-27
  • 2012-07-12
  • 2018-12-20
  • 2016-07-17
相关资源
最近更新 更多