sp_pdw_database_encryption (Azure Synapse Analytics)
Berlaku untuk: Azure Synapse Analytics Analytics
Platform 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;
Lihat juga
sp_pdw_database_encryption_regenerate_system_keys (Azure Synapse Analytics)
sp_pdw_log_user_data_masking (Azure Synapse Analytics)