다음을 통해 공유


DROP CRYPTOGRAPHIC PROVIDER(Transact-SQL)

적용 대상: SQL Server Azure SQL Managed Instance

SQL Server 내의 암호화 공급자를 삭제합니다.

Transact-SQL 구문 표기 규칙

구문

DROP CRYPTOGRAPHIC PROVIDER provider_name   

인수

provider_name
EKM(확장 가능 키 관리) 공급자의 이름입니다.

설명

EKM(Extensible Key Management) 공급자를 삭제하려면 공급자를 사용하는 모든 세션을 중지해야 합니다.

EKM 공급자는 매핑된 자격 증명이 없는 경우에만 삭제할 수 있습니다.

EKM 공급자를 삭제할 때 EKM 공급자에 매핑된 키가 있으면 해당 키의 GUID는 SQL Server에 저장됩니다. 공급자가 같은 키 GUID로 나중에 만들어진 경우 해당 키는 다시 사용됩니다.

사용 권한

대칭 키에 대한 CONTROL 권한이 필요합니다.

예제

다음 예에서는 SecurityProvider라는 암호화 공급자를 삭제합니다.

/* First, disable provider to perform the upgrade.  
This will terminate all open cryptographic sessions. */  
ALTER CRYPTOGRAPHIC PROVIDER SecurityProvider   
SET ENABLED = OFF;  
GO  
/* Drop the provider. */  
DROP CRYPTOGRAPHIC PROVIDER SecurityProvider;  
GO  

참고 항목

EKM(확장 가능 키 관리)
CREATE CRYPTOGRAPHIC PROVIDER(Transact-SQL)
ALTER CRYPTOGRAPHIC PROVIDER(Transact-SQL)
CREATE SYMMETRIC KEY(Transact-SQL)