Как защитить конфиденциальные данные для пакетов служб SSIS после развертывания? - PullRequest
0 голосов
/ 18 ноября 2018

У нас есть SQL Server 2014 с SSIS, три отдела программного обеспечения нашей организации должны развернуть свои пакеты ssis на одном сервере, и каждый отдел отвечает за свои конфиденциальные данные и не имеет права передавать пароли, включенные в пакеты, другим отделам, а также им не разрешается делиться ими с Администратор SQL или SSIS_admin.

как мы можем защитить конфиденциальные данные в этом сценарии?

1 Ответ

0 голосов
/ 20 ноября 2018

В зависимости от ваших точных требований вы сможете управлять этим с помощью папок и окружений.

Прежде всего, создайте папку для каждого отдела в службах SSIS, затем разверните каждый пакет служб SSIS в разных папках. Foreach проект создает переменные среды. Вы можете пометить некоторые переменные среды как содержащие конфиденциальные данные, что означает, что данные не могут быть удалены.

  • Отдел А
    • Проекты
      • Пакет служб SSIS 1
    • Среды
      • Среда 1
  • Отдел Б
    • Проекты
      • Служба SSIS 2
    • Среды
      • Среда 2

Это создает необходимую структуру, чтобы вы могли затем установить различные разрешения для разных пользователей.

Вы можете следовать этим инструкциям, чтобы помочь вам с настройкой:

  1. Переменные среды установки в SSIS
  2. Управление безопасностью служб SSIS с ролями базы данных
...