0

我们有一个带有 SSIS 的 SQL Server 2014,我们组织的三个软件部门需要将他们的 ssis 包部署到同一台服务器,每个部门负责他们的敏感数据,并且不允许与其他部门共享包中包含的密码,以及他们也不允许与 SQL 管理员或 SSIS_admin 共享它们。

在这种情况下,我们如何设法保护敏感数据?

4

1 回答 1

0

根据您的确切要求,您应该能够通过使用文件夹和环境来管理它。

首先在 SSIS 中为每个部门创建一个文件夹,然后将每个 SSIS 包部署到不同的文件夹中。Foreach 项目创建一个环境变量。您可以将某些环境变量标记为包含敏感数据,这意味着无法删除数据。

  • 甲部
    • 项目
      • SSIS 包 1
    • 环境
      • 环境1
  • B部
    • 项目
      • SSIS 包 2
    • 环境
      • 环境 2

这将创建必要的结构,以便您可以为不同的用户设置不同的权限。

您可以按照这些指南来帮助您进行设置:

  1. 在 SSIS 中设置环境变量
  2. 使用数据库角色管理 SSIS 安全性
于 2018-11-20T11:19:13.760 回答