DROP CERTIFICATE (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

データベースから証明書を削除します。

重要

データベースの暗号化に使用された証明書のバックアップは、データベースで暗号化を無効にした後も保持しておく必要があります。 データベースが暗号化されなくなっても、トランザクション ログの一部はまだ保護されたままの場合があるため、データベースの完全バックアップが実行されるまでは、一部の操作で証明書が必要になることがあります。 証明書は、データベースが暗号化されていたときに作成されたバックアップから復元する場合にも必要です。

Transact-SQL 構文表記規則

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

構文

DROP CERTIFICATE certificate_name  

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

引数

certificate_name
データベースに認識される証明書の一意な名前を指定します。

注釈

エンティティが関連付けられていない場合にのみ、証明書は削除できます。

アクセス許可

証明書に対する CONTROL 権限が必要です。

次の例では、証明書 Shipping04 をデータベース AdventureWorks から削除します。

USE AdventureWorks2022;  
DROP CERTIFICATE Shipping04;  

例: Analytics Platform System (PDW)

次の例では、証明書 Shipping04 を削除します。

USE master;  
DROP CERTIFICATE Shipping04;  

参照

BACKUP CERTIFICATE (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
ALTER CERTIFICATE (Transact-SQL)
暗号化階層
EVENTDATA (Transact-SQL)