DTSProtectionLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет обработкой конфиденциальных данных в пакете.
public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel =
Public Enum DTSProtectionLevel
- Наследование
-
DTSProtectionLevel
Поля
DTSPL_DONTSAVESENSITIVE | 0 | Конфиденциальные данные не сохраняются в пакете. Конфиденциальные данные удаляются и заменяются пробелами. |
DTSPL_ENCRYPTALL_PASSWORD | 3 | Шифрует весь пакет с использованием пароля. |
DTSPL_ENCRYPTALL_USERKEY | 4 | Шифрует весь пакет с использованием ключей, зависящих от профиля пользователя. Только тот же пользователь, использующий тот же профиль, может загрузить пакет. |
DTSPL_ENCRYPTSENSITIVE_PASSWORD | 2 | Шифрует только конфиденциальные данные, содержащиеся в пакете, с использованием пароля. Для шифрования используется DPAPI. |
DTSPL_ENCRYPTSENSITIVE_USERKEY | 1 | Шифрует только конфиденциальные свойства с использованием ключей, зависящих от текущего пользователя. Только тот же пользователь, использующий тот же профиль, может загрузить пакет. Если другой пользователь откроет пакет, конфиденциальные данные будут заменены пробелами. Для шифрования используется DPAPI. |
DTSPL_SERVERSTORAGE | 5 | Шифрует пакет в базе данных msdb SQL Server. Этот параметр поддерживается только в том случае, если пакет сохраняется в SQL Server. Он не поддерживается, когда пакет сохраняется в файловой системе. Управление доступом пользователей, которые могут расшифровать пакет, управляется SQL Server ролями базы данных. Дополнительные сведения см. в статьях Роли уровня базы данных и sysssispackages (Transact-SQL). |
Комментарии
Дополнительные сведения см. в разделе DTSProtectionLevel.