DROP CERTIFICATE (Transact-SQL)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Microsoft Fabric SQL Database
データベースから証明書を削除します。
重要
データベースの暗号化に使用された証明書のバックアップは、データベースで暗号化を無効にした後も保持しておく必要があります。 データベースが暗号化されなくなっても、トランザクション ログの一部はまだ保護されたままの場合があるため、データベースの完全バックアップが実行されるまでは、一部の操作で証明書が必要になることがあります。 証明書は、データベースが暗号化されていたときに作成されたバックアップから復元する場合にも必要です。
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
構文
DROP CERTIFICATE certificate_name
引数
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)