Поделиться через


DROP CERTIFICATE (Transact-SQL)

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics

Удаляет сертификат из базы данных.

Внимание

Резервная копия сертификата, используемого для шифрования базы данных, должна быть сохранена, даже если она больше не включена в базе данных. Даже если база данных больше не зашифрована, части журнала транзакций могут по-прежнему оставаться защищенными, а для некоторых операций будет требоваться сертификат до выполнения полного резервного копирования базы данных. Сертификат также потребуется для восстановления из резервных копий, созданных в то время, когда база данных была зашифрована.

Соглашения о синтаксисе Transact-SQL

Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Синтаксис

DROP CERTIFICATE certificate_name  

Аргументы

certificate_name
Уникальное имя, под которым сертификат известен в базе данных.

Замечания

Сертификаты можно удалять только при условии, что с ними не связано никаких сущностей.

Разрешения

Требует разрешения CONTROL для сертификата.

Примеры

В следующем примере сертификат Shipping04 удаляется из базы данных AdventureWorks.

USE AdventureWorks2022;  
DROP CERTIFICATE Shipping04;  

Примеры: система платформы аналитики (PDW)

В следующем примере удаляется сертификат Shipping04.

USE master;  
DROP CERTIFICATE Shipping04;  

См. также

СЕРТИФИКАТ BACKUP (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
ALTER CERTIFICATE (Transact-SQL)
Иерархия средств шифрования
EVENTDATA (Transact-SQL)