DROP ASYMMETRIC KEY (Transact-SQL)DROP ASYMMETRIC KEY (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure Synapse Analytics (SQL DW) nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Supprime une clé asymétrique de la base de données.Removes an asymmetric key from the database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
DROP ASYMMETRIC KEY key_name [ REMOVE PROVIDER KEY ]  

ArgumentsArguments

key_namekey_name
Nom de la clé asymétrique à supprimer de la base de données.Is the name of the asymmetric key to be dropped from the database.

REMOVE PROVIDER KEYREMOVE PROVIDER KEY
Supprime une clé EKM (Gestion de clés extensible) d'un périphérique EKM.Removes an Extensible Key Management (EKM) key from an EKM device. Pour plus d’informations sur la gestion de clés extensible, consultez Gestion de clés extensible (EKM).For more information about Extensible Key Management, see Extensible Key Management (EKM).

NotesRemarks

Une clé asymétrique avec laquelle une clé symétrique de la base de données a été chiffrée, ou sur laquelle un utilisateur ou une connexion est mappée, ne peut pas être supprimée.An asymmetric key with which a symmetric key in the database has been encrypted, or to which a user or login is mapped, cannot be dropped. Avant de supprimer une telle clé, vous devez supprimer tout utilisateur ou connexion mappée sur cette clé.Before you drop such a key, you must drop any user or login that is mapped to the key. Vous devez également supprimer ou modifier toute clé symétrique chiffrée avec la clé asymétrique.You must also drop or change any symmetric key encrypted with the asymmetric key. Vous pouvez utiliser l’option DROP ENCRYPTION de l’instruction ALTER SYMMETRIC KEY pour supprimer le chiffrement par une clé asymétrique.You can use the DROP ENCRYPTION option of ALTER SYMMETRIC KEY to remove encryption by an asymmetric key.

Les métadonnées des clés asymétriques sont accessibles par le biais de la vue de catalogue sys.asymmetric_keys.Metadata of asymmetric keys can be accessed by using the sys.asymmetric_keys catalog view. Il n'est pas possible d'afficher les clés elles-mêmes directement à partir de la base de données.The keys themselves cannot be directly viewed from inside the database.

Si la clé asymétrique est mappée à une clé EKM (Gestion de clés extensible) sur un périphérique EKM et que l'option REMOVE PROVIDER KEY n'est pas spécifiée, la clé sera supprimée de la base de données, mais pas du périphérique.If the asymmetric key is mapped to an Extensible Key Management (EKM) key on an EKM device and the REMOVE PROVIDER KEY option is not specified, the key will be dropped from the database but not the device. Un avertissement sera émis.A warning will be issued.

AutorisationsPermissions

Nécessite l'autorisation CONTROL sur la clé asymétrique.Requires CONTROL permission on the asymmetric key.

ExemplesExamples

Le code exemple suivant supprime la clé asymétrique MirandaXAsymKey6 de la base de données AdventureWorks2012.The following example removes the asymmetric key MirandaXAsymKey6 from the AdventureWorks2012 database.

USE AdventureWorks2012;  
DROP ASYMMETRIC KEY MirandaXAsymKey6;  

Voir aussiSee Also

CREATE ASYMMETRIC KEY (Transact-SQL) CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL) ALTER ASYMMETRIC KEY (Transact-SQL)
Hiérarchie de chiffrement Encryption Hierarchy
ALTER SYMMETRIC KEY (Transact-SQL)ALTER SYMMETRIC KEY (Transact-SQL)