sp_pdw_database_encryption (Azure Synapse Analytics)

gäller för:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Använd sp_pdw_database_encryption för att aktivera transparent datakryptering (TDE) för en Azure Synapse Analytics-apparat. När du sp_pdw_database_encryption sätter till 1, använd satsen ALTER DATABASE för att kryptera en databas med TDE.

Syntax

Syntax för Azure Synapse Analytics and Analytics Platform System (PDW).

sp_pdw_database_encryption [ [ @enabled = ] enabled ]
[ ; ]

Note

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Arguments

[ @enabled = ] aktiverad

Avgör om transparent datakryptering är aktiverad. aktiverad är int, och kan vara ett av följande värden:

  • 0 = Inaktiverad
  • 1 = Aktiverad

Om du kör sp_pdw_database_encryption utan parametrar returnerar den det aktuella tillståndet för TDE på apparaten som en skalär resultatuppsättning: 0 för inaktiverad eller 1 för aktiverad.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

När TDE aktiveras med , sp_pdw_database_encryptiontempdb släpps, återskapas och krypteras databasen. Av den anledningen kan TDE inte aktiveras på en apparat medan andra aktiva sessioner använder tempdb. Att aktivera eller inaktivera TDE på en apparat är en åtgärd som ändrar apparatens tillstånd. I de flesta fall förväntas denna process utföras en gång under apparatens livslängd och bör utföras när det inte finns någon trafik på apparaten.

Permissions

Kräver medlemskap i sysadmin-rollen med fast databas, eller CONTROL SERVER behörighet.

Examples

Följande exempel aktiverar TDE på apparaten.

EXECUTE sys.sp_pdw_database_encryption 1;