DROP CERTIFICATE (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse Analytics

從資料庫中移除憑證。

重要

凡是用於資料庫加密的憑證都應該保留備份,即便是資料庫已經不再啟用加密。 就算資料庫已不再加密,交易記錄的某些部分可能仍受到保護,因而有些作業截至資料庫執行完整備份為止或許都需要此憑證。 您也必須有此憑證,才能夠從資料庫加密當時所建立的備份還原。

Transact-SQL 語法慣例

Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。

Syntax

DROP CERTIFICATE certificate_name  

注意

若要檢視 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)