sp_pdw_database_encryption (Azure Synapse Analytics)

Şunlar için geçerlidir: Azure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

Azure Synapse Analytics appliance için şeffaf veri şifrelemesini (TDE) etkinleştirmek için kullanılırsp_pdw_database_encryption. Ayarlandığında sp_pdw_database_encryption1, veritabanını TDE kullanarak şifrelemek için bu ALTER DATABASE ifadeyi kullanın.

Syntax

Azure Synapse Analytics ve Analytics Platform Sistemi (PDW) için söz dizimi.

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

Note

Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Arguments

[ @enabled = ] etkinleştirildi

Şeffaf veri şifrelemenin etkin olup olmadığını belirler. EtkinINT'dir ve aşağıdaki değerlerden biri olabilir:

  • 0 = Devre Dışı
  • 1 = Etkin

Parametresiz çalıştırırsanız sp_pdw_database_encryption , cihazdaki TDE'nin mevcut durumunu skaler sonuç kümesi olarak döner: 0 disabled için veya 1 etkinleştirilmiş için.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Remarks

TDE etkinleştirildiğinde sp_pdw_database_encryption, veritabanı tempdb kaldırılır, yeniden oluşturulur ve şifrelenir. Bu nedenle, başka aktif oturumlar tempdbvarken bir cihazda TDE etkinleştirilemez. Bir cihazda TDE'yi etkinleştirmek veya devre dışı bırakmak, cihazın durumunu değiştiren bir eylemdir. Çoğu durumda, bu işlemin cihazın ömrü boyunca bir kez yapılması bekleniyor ve cihazda trafik olmadığında yürütülmelidir.

Permissions

Sistem yöneticisi sabit veritabanı rolünde üyelik veya CONTROL SERVER izin gerektirir.

Examples

Aşağıdaki örnek cihazda TDE'yi etkinleştirir.

EXECUTE sys.sp_pdw_database_encryption 1;