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


DROP CERTIFICATE (Transact-SQL)

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

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

Внимание

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

Соглашения о синтаксисе 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)