다음을 통해 공유


DROP CERTIFICATE(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMicrosoft Fabric 미리 보기의 SQL 데이터베이스

데이터베이스에서 인증서를 제거합니다.

Important

데이터베이스에 암호화를 사용할 수 없는 경우에도 데이터 암호화에 사용되는 인증서의 백업을 보관해야 합니다. 데이터베이스가 더 이상 암호화되지 않더라도 트랜잭션 로그의 일부는 계속 보호될 수 있습니다. 데이터베이스의 전체 백업이 수행될 때까지 일부 작업에 인증서가 필요할 수 있습니다. 데이터베이스 암호화 시 생성된 백업에서 복원하려면 인증서도 필요합니다.

Transact-SQL 구문 표기 규칙

이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

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;