sp_pdw_database_encryption (Azure Synapse Analytics)
Gilt für: Azure Synapse Analytics Analytics Platform System (PDW)
Wird verwendet sp_pdw_database_encryption
, um die transparente Datenverschlüsselung (TDE) für eine Azure Synapse Analytics-Appliance zu aktivieren. Verwenden Sie bei sp_pdw_database_encryption
Festlegung auf 1
", verwenden Sie die ALTER DATABASE
Anweisung, um eine Datenbank mithilfe von TDE zu verschlüsseln.
Syntax
Syntax für Azure Synapse Analytics and Analytics Platform System (PDW).
sp_pdw_database_encryption [ [ @enabled = ] enabled ]
[ ; ]
Hinweis
Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.
Argumente
[ @enabled = ] aktiviert
Bestimmt, ob die transparente Datenverschlüsselung aktiviert ist. "enabled " ist "int" und kann einen der folgenden Werte aufweisen:
0
= Deaktiviert1
= Aktiviert
Wenn Sie ohne Parameter ausgeführt werden sp_pdw_database_encryption
, wird der aktuelle Status von TDE für die Appliance als skalares Resultset zurückgegeben: 0
für deaktiviert oder 1
für aktiviert.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
Wenn die TDE mit sp_pdw_database_encryption
aktiviert ist, wird die tempdb
Datenbank gelöscht, neu erstellt und verschlüsselt. Aus diesem Grund kann die TDE nicht auf einer Appliance aktiviert werden, während andere aktive Sitzungen verwendet tempdb
werden. Das Aktivieren oder Deaktivieren von TDE für eine Appliance ist eine Aktion, die den Zustand der Appliance ändert. In den meisten Fällen wird erwartet, dass dieser Prozess einmal in der Lebensdauer der Appliance ausgeführt wird und ausgeführt werden sollte, wenn es keinen Datenverkehr auf der Appliance gibt.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Datenbankrolle "sysadmin " oder CONTROL SERVER
"Berechtigung".
Beispiele
Im folgenden Beispiel wird TDE für die Appliance aktiviert.
EXEC sys.sp_pdw_database_encryption 1;