sp_pdw_database_encryption (Azure Synapse Analytics)

Aplica-se a: do Azure Synapse AnalyticsAnalytics Platform System (PDW)

Use sp_pdw_database_encryption para ativar encriptação de dados transparentes (TDE) para um appliance Azure Synapse Analytics. Quando sp_pdw_database_encryption definido para 1, use a ALTER DATABASE instrução para encriptar uma base de dados usando TDE.

Syntax

Sintaxe para o Azure Synapse Analytics and Analytics Platform System (PDW).

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

Note

Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.

Arguments

[ @enabled = ] ativado

Determina se a encriptação de dados transparente está ativada. Ativado é int, e pode ser um dos seguintes valores:

  • 0 = Desativado
  • 1 = Ativado

Se executares sp_pdw_database_encryption sem parâmetros, devolve o estado atual do TDE no appliance como um conjunto de resultados escalar: 0 para desabilitado, ou 1 para ativado.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

Quando o TDE é ativado usando sp_pdw_database_encryption, a tempdb base de dados é descartada, recriada e encriptada. Por essa razão, o TDE não pode ser ativado num appliance enquanto houver outras sessões ativas a usar tempdb. Ativar ou desativar o TDE num aparelho é uma ação que altera o estado do dispositivo. Na maioria dos casos, espera-se que este processo seja realizado uma única vez durante a vida útil do aparelho, e deve ser executado quando não houver tráfego no aparelho.

Permissions

Requer pertença ao papel fixo de administrador do sistema na base de dados, ou CONTROL SERVER permissão.

Examples

O exemplo seguinte ativa o TDE no dispositivo.

EXECUTE sys.sp_pdw_database_encryption 1;