DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет поставщик шифрования в SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP CRYPTOGRAPHIC PROVIDER provider_name
Аргументы
provider_name
Имя поставщика расширенного управления ключами.
Замечания
Чтобы удалить поставщик расширенного управления ключами, необходимо остановить все сеансы, в которых используется этот поставщик.
Поставщик расширенного управления ключами может быть удален только при условии отсутствия сопоставленных с ним учетных данных.
Если у поставщика EKM есть ключи, сопоставленные с поставщиком EKM, при удалении идентификаторов GUID для ключей остаются хранящимися в SQL Server. Если впоследствии будет создан поставщик с теми же идентификаторами GUID для ключей, ключи могут быть использованы повторно.
Разрешения
Требует разрешение CONTROL на симметричный ключ.
Примеры
В следующем примере удаляется поставщик служб шифрования с именем 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
См. также
Расширенное управление ключами (EKM)
CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)