sp_pdw_database_encryption (Azure Synapse Analytics)
Область применения: Azure Synapse Analytics Analytics Platform System (PDW)
Используйте sp_pdw_database_encryption
для включения прозрачного шифрования данных (TDE) для устройства Azure Synapse Analytics. Если sp_pdw_database_encryption
задано значение 1
, используйте ALTER DATABASE
инструкцию для шифрования базы данных с помощью TDE.
Синтаксис
Синтаксис для Системы платформы Azure Synapse Analytics и Analytics (PDW).
sp_pdw_database_encryption [ [ @enabled = ] enabled ]
[ ; ]
Примечание.
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Аргументы
[ @enabled = ] включен
Определяет, включена ли прозрачное шифрование данных. включена функция int и может быть одним из следующих значений:
0
= отключено1
= включено
Если вы выполняете sp_pdw_database_encryption
без параметров, он возвращает текущее состояние TDE на устройстве в виде скалярного результируемого набора: 0
для отключенного или 1
для включения.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
Если TDE включен sp_pdw_database_encryption
, tempdb
база данных удаляется, повторно создается и шифруется. По этой причине TDE нельзя включить на устройстве, пока существуют другие активные сеансы.tempdb
Включение или отключение TDE на устройстве — это действие, которое изменяет состояние устройства. В большинстве случаев этот процесс, как ожидается, будет выполнен один раз в течение всего времени существования устройства и должен выполняться при отсутствии трафика на устройстве.
Разрешения
Требуется членство в предопределенных ролях базы данных sysadmin или CONTROL SERVER
разрешения.
Примеры
Следующий пример включает TDE на устройстве.
EXEC sys.sp_pdw_database_encryption 1;