Share via


DTSProtectionLevel Enumeration

Definition

Steuert die Behandlung vertraulicher Informationen im Paket.

public enum class DTSProtectionLevel
public enum DTSProtectionLevel
type DTSProtectionLevel = 
Public Enum DTSProtectionLevel
Vererbung
DTSProtectionLevel

Felder

DTSPL_DONTSAVESENSITIVE 0

Vertrauliche Informationen werden nicht im Paket gespeichert. Die vertraulichen Informationen werden entfernt und durch Leerzeichen ersetzt.

DTSPL_ENCRYPTALL_PASSWORD 3

Verschlüsselt das ganze Paket mit einem Kennwort.

DTSPL_ENCRYPTALL_USERKEY 4

Verschlüsselt das gesamte Paket anhand von Schlüsseln auf Grundlage des Benutzerprofils. Das Paket kann nur von demselben Benutzer, der dasselbe Profil verwendet, geladen werden.

DTSPL_ENCRYPTSENSITIVE_PASSWORD 2

Verschlüsselt nur vertrauliche, im Paket enthaltene Informationen mit einem Kennwort. Für diese Verschlüsselung wird DPAPI verwendet.

DTSPL_ENCRYPTSENSITIVE_USERKEY 1

Verschlüsselt nur vertrauliche Eigenschaften mit Schlüsseln auf Grundlage des aktuellen Benutzers. Das Paket kann nur von demselben Benutzer, der dasselbe Profil verwendet, geladen werden. Wenn das Paket von einem anderen Benutzer geöffnet wird, werden die vertraulichen Informationen durch Leerzeichen ersetzt. Für diese Verschlüsselung wird DPAPI verwendet.

DTSPL_SERVERSTORAGE 5

Verschlüsselt das Paket in einer SQL Server msdb-Datenbank. Diese Option wird nur unterstützt, wenn ein Paket in SQL Server gespeichert wird. Sie wird nicht unterstützt, wenn ein Paket im Dateisystem gespeichert wird. Die Zugriffssteuerung, wer das Paket entschlüsseln kann, wird von SQL Server Datenbankrollen gesteuert. Weitere Informationen finden Sie unter Rollen auf Datenbankebene und Sysssispackages (Transact-SQL).

Hinweise

Weitere Informationen finden Sie unter DTSProtectionLevel.

Gilt für: