Поделиться через


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.

Применяется к