Partager via


sp_pdw_database_encryption (Azure Synapse Analytics)

S’applique à: Azure Synapse Analytics Analytics Platform System (PDW)

Permet sp_pdw_database_encryption d’activer le chiffrement transparent des données (TDE) pour une appliance azure Synapse Analytique. Lorsque la sp_pdw_database_encryption valeur est définie 1, utilisez l’instruction ALTER DATABASE pour chiffrer une base de données à l’aide de TDE.

Syntaxe

Syntaxe pour Azure Synapse Analytique et Analytique Platform System (PDW).

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

Remarque

Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Arguments

[ @enabled = ] activé

Détermine si le chiffrement transparent des données est activé. activé est int et peut être l’une des valeurs suivantes :

  • 0 = Désactivé
  • 1 = Activé

Si vous exécutez sp_pdw_database_encryption sans paramètres, elle retourne l’état actuel de TDE sur l’appliance en tant que jeu de résultats scalaire : 0 pour désactivé ou 1 activé.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

Lorsque le TDE est activé à l’aide sp_pdw_database_encryption, la tempdb base de données est supprimée, recréée et chiffrée. Pour cette raison, le TDE ne peut pas être activé sur une appliance alors qu’il existe d’autres sessions actives à l’aide tempdbde . L’activation ou la désactivation de TDE sur une appliance est une action qui modifie l’état de l’appliance. Dans la plupart des cas, ce processus est censé être effectué une fois dans la durée de vie de l’appliance et doit être exécuté lorsqu’il n’y a pas de trafic sur l’appliance.

autorisations

Nécessite l’appartenance au rôle de base de données fixe sysadmin ou CONTROL SERVER l’autorisation.

Exemples

L’exemple suivant active TDE sur l’appliance.

EXEC sys.sp_pdw_database_encryption 1;