sp_pdw_database_encryption (SQL Data Warehouse)sp_pdw_database_encryption (SQL Data Warehouse)

APLICA-SE A: nãoSQL Server nãoBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: noSQL Server noAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Use sp_pdw_database_encryption para habilitar a transparent data encryption para uma SQL Data WarehouseSQL Data Warehouse appliance.Use sp_pdw_database_encryption to enable transparent data encryption on for a SQL Data WarehouseSQL Data Warehouse appliance. Quando sp_pdw_database_encryption definido como 1, use o ALTER DATABASE instrução para criptografar um banco de dados usando TDE.When sp_pdw_database_encryption set to 1, use the ALTER DATABASE statement to encrypt a database by using TDE.

SintaxeSyntax

-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse  
  
sp_pdw_database_encryption [ [ @enabled = ] enabled ] ;  

ParâmetrosParameters

[ @enabled = ] enabled Determina se a criptografia transparente de dados está habilitada.[ @enabled = ] enabled Determines whether transparent data encryption is enabled. habilitada está int, e pode ser um dos seguintes valores:enabled is int, and can be one of the following values:

  • 0 = Desabilitado0 = Disabled

  • 1 = Habilitado1 = Enabled

Executando sp_pdw_database_encryption sem parâmetros reverte o estado atual da TDE no dispositivo como um conjunto de resultados escalares: 0 para desabilitado ou 1 para habilitado.Executing sp_pdw_database_encryption without parameters returns the current state of TDE on the appliance as a scalar result set: 0 for disabled, or 1 for enabled.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

ComentáriosRemarks

Quando a TDE é habilitada por meio sp_pdw_database_encryption, banco de dados tempdb é descartado, recriado e criptografado.When the TDE is enabled using sp_pdw_database_encryption, the tempdb database is dropped, recreated and encrypted. Por esse motivo, a TDE não pode ser habilitada em um dispositivo, embora haja outras sessões ativas usando o tempdb.For that reason, the TDE cannot be enabled on an appliance while there are other active sessions using tempdb. Habilitando ou desabilitando a TDE em um dispositivo é uma ação que altera o estado do dispositivo, na maioria dos casos é esperada para ser executada uma vez no tempo de vida de dispositivo e deve ser executada quando não há nenhum tráfego no dispositivo.Enabling or disabling TDE on an appliance is an action that changes the state of the appliance, in most cases is expected to be performed once in the appliance lifetime, and should be executed when there is no traffic on the appliance.

PermissõesPermissions

Requer associação na sysadmin função de banco de dados fixa ou CONTROL SERVER permissão.Requires membership in the sysadmin fixed database role, or CONTROL SERVER permission.

ExemploExample

O exemplo a seguir habilita a TDE no dispositivo.The following example enables TDE on the appliance.

EXEC sys.sp_pdw_database_encryption 1;  

Consulte tambémSee Also

sp_pdw_database_encryption_regenerate_system_keys (SQL Data Warehouse) sp_pdw_database_encryption_regenerate_system_keys (SQL Data Warehouse)
sp_pdw_log_user_data_masking (SQL Data Warehouse)sp_pdw_log_user_data_masking (SQL Data Warehouse)