部署后如何保护SSIS包的敏感数据?

时间:2018-11-18 06:25:16

标签: sql-server security ssis ssis-2014

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  • 部门A
    • 项目
      • SSIS软件包1
    • 环境
      • 环境1
  • 部门B
    • 项目
      • SSIS软件包2
    • 环境
      • 环境2

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

您可以按照以下指南进行设置:

  1. Setup Environment Variables in SSIS
  2. Managing SSIS Security with Database Roles