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


DROP CERTIFICATE (Transact-SQL)

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

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

Important

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

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

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

Syntax

DROP CERTIFICATE certificate_name

Arguments

certificate_name

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

Remarks

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

Permissions

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

Examples

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

USE AdventureWorks2022;

DROP CERTIFICATE Shipping04;

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

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

USE master;

DROP CERTIFICATE Shipping04;