DROP ASYMMETRIC KEY (Transact-SQL)
Quita una clave asimétrica de la base de datos.
Sintaxis
DROP ASYMMETRIC KEY key_name [REMOVE PROVIDER KEY]
Argumentos
key_name
Es el nombre de la clave asimétrica que se va quitar de base de datos.REMOVE PROVIDER KEY
Quita una clave de Administración extensible de claves (EKM) de un dispositivo EKM. Para obtener más información acerca de Administración extensible de claves, vea Descripción de la Administración extensible de claves (EKM).
Notas
Una clave asimétrica con la que se ha cifrado la clave simétrica en la base de datos, o con la que está asignado un usuario o inicio de sesión, no se puede quitar. Antes de quitar dicha clave, debe quitar los usuarios o inicios de sesión asignados a la clave. También debe quitar o cambiar las claves simétricas cifradas con la clave asimétrica. Puede usar la opción DROP ENCRYPTION de ALTER SYMMETRIC KEY para eliminar el cifrado con una clave asimétrica.
Con la vista de catálogo sys.asymmetric_keys puede tener acceso a los metadatos de claves asimétricas. Las propias claves no se pueden ver directamente desde dentro de la base de datos.
Si la clave asimétrica está asignada a una clave de Administración extensible de claves (EKM) en un dispositivo EKM y no se especifica la opción de REMOVE PROVIDER KEY, la clave se quitará de la base de datos pero no del dispositivo. Se emitirá una advertencia.
Permisos
Requiere permiso CONTROL en la clave asimétrica.
Ejemplos
En el siguiente ejemplo se elimina la clave asimétrica MirandaXAsymKey6 de la base de datos AdventureWorks.
USE AdventureWorks;
DROP ASYMMETRIC KEY MirandaXAsymKey6;