DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

SQL Server 内の暗号プロバイダーを削除します。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

DROP CRYPTOGRAPHIC PROVIDER provider_name

引数

  • provider_name
    拡張キー管理プロバイダーの名前を指定します。

説明

拡張キー管理 (EKM) プロバイダーを削除するには、そのプロバイダーを使用しているすべてのセッションを停止する必要があります。

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

関連項目

参照

CREATE CRYPTOGRAPHIC PROVIDER (Transact-SQL)

ALTER CRYPTOGRAPHIC PROVIDER (Transact-SQL)

CREATE SYMMETRIC KEY (Transact-SQL)

概念

拡張キー管理 (EKM)