sp_pdw_database_encryption (Azure Synapse Analytics)

Dotyczy:azure Synapse AnalyticsAnalytics Platform System (PDW)

Use sp_pdw_database_encryption to enable transparent data encryption (TDE) dla urządzenia Azure Synapse Analytics. Gdy ustawimy sp_pdw_database_encryption na 1, użyj ALTER DATABASE instrukcji do szyfrowania bazy danych za pomocą TDE.

Syntax

Składnia dla usług Azure Synapse Analytics i Analytics Platform System (PDW).

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

Note

Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.

Arguments

[ @enabled = ] włączone

Określa, czy szyfrowanie danych jest włączone. włączony jestint i może mieć jedną z następujących wartości:

  • 0 = Wyłączone
  • 1 = Włączone

Jeśli wykonasz bez sp_pdw_database_encryption parametrów, zwraca aktualny stan TDE na urządzeniu jako skalarny zestaw wyników: 0 dla wyłączonego lub 1 dla włączonego.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

Po włączeniu TDE za pomocą sp_pdw_database_encryption, baza tempdb danych jest usuwana, odtwarzana i szyfrowana. Z tego powodu TDE nie może być włączone na urządzeniu, gdy inne aktywne sesje korzystają z .tempdb Włączenie lub wyłączenie TDE na urządzeniu to działanie zmieniające stan urządzenia. W większości przypadków proces ten powinien być wykonywany raz w trakcie życia urządzenia i powinien być wykonywany, gdy na urządzeniu nie ma ruchu.

Permissions

Wymaga członkostwa w roli administratora systemu o stałej bazie danych lub CONTROL SERVER uprawnień.

Examples

Poniższy przykład umożliwia TDE na urządzeniu.

EXECUTE sys.sp_pdw_database_encryption 1;