Bagikan melalui


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 (TDE) untuk appliance Azure Synapse Analytics. Saat sp_pdw_database_encryption diatur ke 1, gunakan ALTER DATABASE pernyataan untuk mengenkripsi database dengan menggunakan TDE.

Sintaks

Sintaks untuk Azure Synapse Analytics dan Analytics Platform System (PDW).

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

Catatan

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

Argumen

[ @enabled = ] diaktifkan

Menentukan apakah enkripsi data transparan diaktifkan. diaktifkan adalah int, dan bisa menjadi salah satu nilai berikut:

  • 0 = Dinonaktifkan
  • 1 = Diaktifkan

Jika Anda menjalankan sp_pdw_database_encryption tanpa parameter, ia 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

Ketika TDE diaktifkan menggunakan sp_pdw_database_encryption, tempdb database 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 kebanyakan kasus, proses ini 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 CONTROL SERVER izin.

Contoh

Contoh berikut mengaktifkan TDE pada appliance.

EXECUTE sys.sp_pdw_database_encryption 1;