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


СЕРТИФИКАТ DROP (Transact-SQL)

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsБаза данных SQL в 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;