DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Se aplica a: SQL Server
Azure SQL Instancia administrada
Quita un proveedor criptográfico dentro de SQL Server.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DROP CRYPTOGRAPHIC PROVIDER provider_name
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
provider_name
Es el nombre del proveedor de Administración extensible de claves.
Comentarios
Para eliminar un proveedor de Administración extensible de claves (EKM), se deben detener todas las sesiones que utilizan el proveedor.
Un proveedor de EKM se puede quitar únicamente si no existe ninguna credencial asignada a él.
Si hay claves asignadas a un proveedor de EKM al quitarlo, los GUID para las claves siguen almacenados en SQL Server. Si después se crea un proveedor con los mismos GUID de clave, se reutilizarán las claves.
Permisos
Requiere el permiso CONTROL para la clave simétrica.
Ejemplos
En el ejemplo siguiente se quita un proveedor criptográfico llamado SecurityProvider
.
/* First, disable provider to perform the upgrade.
This will terminate all open cryptographic sessions. */
ALTER CRYPTOGRAPHIC PROVIDER SecurityProvider
SET ENABLED = OFF;
GO
/* Drop the provider. */
DROP CRYPTOGRAPHIC PROVIDER SecurityProvider;
GO
Consulte también
Administración extensible de claves (EKM)
CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios