DROP DATABASE ENCRYPTION KEY(Transact-SQL)

TDE(Transparent Data Encryption)에 사용된 데이터베이스 암호화 키를 삭제합니다. TDE(Transparent Data Encryption)에 대한 자세한 내용은 투명한 데이터 암호화를 참조하십시오.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

DROP DATABASE ENCRYPTION KEY

주의

데이터베이스가 암호화되면 먼저 ALTER DATABASE 문을 사용하여 데이터베이스에서 암호화를 제거해야 합니다. 데이터베이스 암호화 키를 제거하기 전에 해독이 완료될 때까지 기다립니다. ALTER DATABASE 문에 대한 자세한 내용은 ALTER DATABASE SET 옵션(Transact-SQL)을 참조하십시오. 데이터베이스 상태를 보려면 sys.dm_database_encryption_keys 동적 관리 뷰를 사용합니다.

사용 권한

데이터베이스에 대한 CONTROL 권한이 필요합니다.

다음 예제에서는 데이터베이스 암호화를 제거하고 데이터베이스 암호화 키를 삭제합니다.

ALTER DATABASE AdventureWorks2012;
SET ENCRYPTION OFF;
GO
/* Wait for decryption operation to complete, look for a 
value of  1 in the query below. */
SELECT encryption_state
FROM sys.dm_database_encryption_keys;
GO
USE AdventureWorks2012;
GO
DROP DATABASE ENCRYPTION KEY;
GO

참고 항목

참조

ALTER DATABASE SET 옵션(Transact-SQL)

CREATE DATABASE ENCRYPTION KEY(Transact-SQL)

ALTER DATABASE ENCRYPTION KEY(Transact-SQL)

sys.dm_database_encryption_keys(Transact-SQL)

개념

투명한 데이터 암호화

SQL Server 암호화

SQL Server 및 데이터베이스 암호화 키(데이터베이스 엔진)

암호화 계층