共用方式為


DROP CRYPTOGRAPHIC PROVIDER (Transact-SQL)

卸除 SQL Server 內的密碼編譯提供者。

主題連結圖示Transact-SQL 語法慣例

語法

DROP CRYPTOGRAPHIC PROVIDER provider_name 

引數

  • provider_name
    「可延伸金鑰管理」提供者的名稱。

備註

若要刪除可延伸金鑰管理 (EKM) 提供者,必須停止使用該提供者的所有工作階段。

如果沒有對應到 EKM 提供者的憑證,則僅能卸除該 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