sp_pdw_database_encryption (Azure Synapse Analytics)
適用於:Azure Synapse Analytics Analytics Platform System (PDW)
使用 sp_pdw_database_encryption
來啟用 Azure Synapse Analytics 設備的透明數據加密 (TDE)。 當設定為 1
時sp_pdw_database_encryption
,請使用 ALTER DATABASE
語句來使用 TDE 來加密資料庫。
語法
Azure Synapse Analytics 和分析平台系統 (PDW) 的語法。
sp_pdw_database_encryption [ [ @enabled = ] enabled ]
[ ; ]
注意
Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。
引數
[ @enabled = ] enabled
判斷是否啟用透明數據加密。 enabled 為 int,而且可以是下列其中一個值:
0
= 已停用1
= 已啟用
如果您執行 sp_pdw_database_encryption
時沒有參數,它會以純量結果集的形式傳回設備上的 TDE 目前狀態: 0
已停用或 1
啟用。
傳回碼值
0
(成功) 或 1
(失敗)。
備註
使用 sp_pdw_database_encryption
啟用 TDE 時, tempdb
資料庫會卸除、重新建立及加密。 基於這個理由,TDE 無法在設備上啟用,而還有其他使用 tempdb
中的會話。 在設備上啟用或停用 TDE 是變更設備狀態的動作。 在大部分情況下,此程式預期會在設備存留期中執行一次,且應在設備上沒有流量時執行。
權限
需要系統管理員固定資料庫角色或CONTROL SERVER
許可權的成員資格。
範例
下列範例會在設備上啟用 TDE。
EXEC sys.sp_pdw_database_encryption 1;