部署后如何保护 SSIS 包的敏感数据?
How to secure sensitive data for SSIS packages after deployment?
我们有一个带有 SSIS 的 SQL Server 2014,
我们组织的三个软件部门需要将他们的ssis包部署到同一台服务器上,每个部门都对他们的敏感数据负责,不允许与其他部门共享包中包含的密码,也不允许与其他部门共享密码SQL 管理员或 SSIS_admin.
在这种情况下我们如何设法保护敏感数据?
根据您的确切要求,您应该能够通过使用文件夹和环境来管理它。
首先在 SSIS 中为每个部门创建一个文件夹,然后将每个 SSIS 包部署到不同的文件夹中。为每个项目创建一个环境变量。您可以将某些环境变量标记为包含敏感数据,这意味着无法删除这些数据。
- 部门A
- 项目
- SSIS 包 1
- 环境
- 环境 1
- B部门
- 项目
- SSIS 包 2
- 环境
- 环境 2
这将创建必要的结构,以便您可以为不同的用户设置不同的权限。
您可以按照这些指南来帮助您进行设置:
我们有一个带有 SSIS 的 SQL Server 2014, 我们组织的三个软件部门需要将他们的ssis包部署到同一台服务器上,每个部门都对他们的敏感数据负责,不允许与其他部门共享包中包含的密码,也不允许与其他部门共享密码SQL 管理员或 SSIS_admin.
在这种情况下我们如何设法保护敏感数据?
根据您的确切要求,您应该能够通过使用文件夹和环境来管理它。
首先在 SSIS 中为每个部门创建一个文件夹,然后将每个 SSIS 包部署到不同的文件夹中。为每个项目创建一个环境变量。您可以将某些环境变量标记为包含敏感数据,这意味着无法删除这些数据。
- 部门A
- 项目
- SSIS 包 1
- 环境
- 环境 1
- 项目
- B部门
- 项目
- SSIS 包 2
- 环境
- 环境 2
- 项目
这将创建必要的结构,以便您可以为不同的用户设置不同的权限。
您可以按照这些指南来帮助您进行设置: