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