Condividi tramite


DROP CERTIFICATE (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza SQL gestita di AzureAzure Synapse AnalyticsDatabase SQL in Anteprima di Microsoft Fabric

Rimuove un certificato dal database.

Important

Il backup del certificato utilizzato per la crittografia del database deve essere conservato anche se la crittografia non è più abilitata in un database. Anche se il database non è più crittografato, parti del log delle transazioni potrebbero rimanere ancora protette; Il certificato potrebbe essere necessario per alcune operazioni fino a quando non viene eseguito il backup completo del database. Il certificato viene richiesto anche per ripristinare i backup creati con il database crittografato.

Convenzioni relative alla sintassi Transact-SQL

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Syntax

DROP CERTIFICATE certificate_name

Arguments

certificate_name

Nome univoco in base al quale il certificato è noto nel database.

Remarks

I certificati possono essere eliminati solo se a essi non sono associate entità.

Permissions

È richiesta CONTROL l'autorizzazione per il certificato.

Examples

Nell'esempio seguente viene eliminato il certificato Shipping04 dal database AdventureWorks.

USE AdventureWorks2022;

DROP CERTIFICATE Shipping04;

Esempi: Piattaforma di strumenti analitici (PDW)

Nell'esempio seguente viene eliminato il certificato Shipping04.

USE master;

DROP CERTIFICATE Shipping04;