logo search
SQL2008_Administration

9.27.1 Настройка уровня защиты пакета

Для настройки уровня защиты пакета необходимо:

  1. Щелкнуть правой кнопкой мыши по пустому пространству на вкладке Control Flow и в контекстном меню выбрать Properties.

  2. В группе Security свойств пакета находится свойство ProtectionLevel. Для него можно выбрать следующие значения:

    1. EncryptSensitiveWithUserKey (это значение выбирается по умолчанию) — вся секретная информация будет шифроваться ключом пользователя;

    2. DontSaveSensitive — вся секретная информация не будет сохраняться в пакете. Любому пользователю (в том числе автору пакета) придется при следующем открытии пакета вводить ее повторно;

    3. EncryptSensitiveWithPassword — вся секретная информация будет защищена паролем. Этот пароль потребуется указать при открытии пакета или запуске его на выполнения;

    4. EncryptAllWithPassword — весь пакет будет зашифрован при помощи пароля. Пароль потребуется не только для просмотра и редактирования пакета, но и для его запуска на выполнение;

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

    6. ServerStorage — шифроваться ничего в пакете не будет. Вместо этого для защиты пакета будут использоваться роли базы данных MSDB. Этот вариант используется, когда пакет хранится в таблице sysdtspackages90 в базе данных MSDB.