sp_pdw_database_encryption (Azure Synapse Analytics)

Berlaku untuk:Azure Synapse Analytics AnalyticsPlatform System (PDW)

Gunakan sp_pdw_database_encryption untuk mengaktifkan enkripsi data transparan untuk appliance Azure Synapse Analytics. Saat sp_pdw_database_encryption diatur ke 1, gunakan pernyataan ALTER DATABASE untuk mengenkripsi database dengan menggunakan TDE.

Sintaksis

-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
sp_pdw_database_encryption [ [ @enabled = ] enabled ] ;  

Catatan

Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.

Parameter

[ @enabled = ] enabled Menentukan apakah enkripsi data transparan diaktifkan. diaktifkan adalah int, dan bisa menjadi salah satu nilai berikut:

  • 0 = Dinonaktifkan

  • 1 = Diaktifkan

Menjalankan sp_pdw_database_encryption tanpa parameter mengembalikan status TDE saat ini pada appliance sebagai tataan hasil skalar: 0 untuk dinonaktifkan, atau 1 untuk diaktifkan.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

Saat TDE diaktifkan menggunakan sp_pdw_database_encryption, database tempdb dihilangkan, dibuat ulang, dan dienkripsi. Untuk alasan itu, TDE tidak dapat diaktifkan pada appliance sementara ada sesi aktif lainnya menggunakan tempdb. Mengaktifkan atau menonaktifkan TDE pada appliance adalah tindakan yang mengubah status appliance, dalam banyak kasus diharapkan dilakukan sekali dalam masa pakai appliance, dan harus dijalankan ketika tidak ada lalu lintas pada appliance.

Izin

Memerlukan keanggotaan dalam peran database tetap sysadmin , atau izin SERVER KONTROL.

Contoh

Contoh berikut mengaktifkan TDE pada appliance.

EXEC sys.sp_pdw_database_encryption 1;  

Baca juga

sp_pdw_database_encryption_regenerate_system_keys (Azure Synapse Analytics)
sp_pdw_log_user_data_masking (Azure Synapse Analytics)