다음을 통해 공유


DROP CERTIFICATE(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics

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

중요

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

Transact-SQL 구문 표기 규칙

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

구문

DROP CERTIFICATE certificate_name  

인수

certificate_name
데이터베이스에서 인증서를 식별하는 고유한 이름입니다.

설명

연결된 엔터티가 없는 인증서만 삭제할 수 있습니다.

사용 권한

인증서에 대한 CONTROL 권한이 필요합니다.

예제

다음 예에서는 Shipping04 데이터베이스에서 AdventureWorks 인증서를 삭제합니다.

USE AdventureWorks2022;  
DROP CERTIFICATE Shipping04;  

예제: 분석 플랫폼 시스템(PDW)

다음 예에서는 Shipping04인증서를 삭제합니다.

USE master;  
DROP CERTIFICATE Shipping04;  

참고 항목

BACKUP CERTIFICATE(Transact-SQL)
CREATE CERTIFICATE(Transact-SQL)
ALTER CERTIFICATE(Transact-SQL)
암호화 계층
EVENTDATA(Transact-SQL)