Delen via


DROP CERTIFICATE (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL-database in Microsoft Fabric Preview

Hiermee verwijdert u een certificaat uit de database.

Important

Een back-up van het certificaat dat wordt gebruikt voor databaseversleuteling moet worden bewaard, zelfs als de versleuteling niet meer is ingeschakeld voor een database. Hoewel de database niet meer is versleuteld, blijven delen van het transactielogboek mogelijk nog steeds beveiligd; het certificaat is mogelijk nodig voor sommige bewerkingen totdat de volledige back-up van de database wordt uitgevoerd. Het certificaat is ook nodig om te kunnen herstellen vanuit de back-ups die zijn gemaakt op het moment dat de database is versleuteld.

Transact-SQL syntaxis-conventies

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Syntax

DROP CERTIFICATE certificate_name

Arguments

certificate_name

De unieke naam waarmee het certificaat bekend is in de database.

Remarks

Certificaten kunnen alleen worden verwijderd als er geen entiteiten aan zijn gekoppeld.

Permissions

Hiervoor is toestemming vereist CONTROL voor het certificaat.

Examples

In het volgende voorbeeld wordt het certificaat Shipping04 uit de AdventureWorks database verwijderd.

USE AdventureWorks2022;

DROP CERTIFICATE Shipping04;

Voorbeelden: Analytics Platform System (PDW)

In het volgende voorbeeld wordt het certificaat Shipping04niet meer weergegeven.

USE master;

DROP CERTIFICATE Shipping04;