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 Analytics. 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 Analytics and Analytics 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 tempdb
de . 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;