Condividi tramite


DROP CERTIFICATE (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL di Azure Synapse Analytics in Microsoft Fabric

Rimuove un certificato dal database.

Importante

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 viene più crittografato, è possibile che parti del log delle transazioni restino comunque protette e che il certificato sia necessario per alcune operazioni per l'esecuzione del 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.

Sintassi

DROP CERTIFICATE certificate_name  

Argomenti

certificate_name
Nome univoco con il quale il certificato è noto nel database.

Osservazioni:

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

Autorizzazioni

È richiesta l'autorizzazione CONTROL per il certificato.

Esempi

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;  

Vedi anche

BACKUP CERTIFICATE (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
ALTER CERTIFICATE (Transact-SQL)
Gerarchia di crittografia
EVENTDATA (Transact-SQL)