투명한 데이터 암호화(TDE) 시작
필요한 권한
TDE(투명한 데이터 암호화)를 사용하려면 관리자 또는 dbmanager 역할의 멤버여야 합니다.
암호화 설정
다음 단계에 따라 TDE를 사용하도록 설정합니다.
- 마스터 데이터베이스에서 dbmanager 역할의 관리자 또는 멤버인 로그인을 사용하여 데이터베이스를 호스팅하는 서버의 마스터 데이터베이스에 연결
- 다음 문을 실행하여 데이터베이스를 암호화합니다.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION ON;
암호화 비활성화
다음 단계를 수행하여 TDE를 사용하지 않도록 설정합니다.
- 마스터 데이터베이스에서 dbmanager 역할의 관리자 또는 멤버인 로그인을 사용하여 마스터 데이터베이스에 연결
- 다음 문을 실행하여 데이터베이스를 암호화합니다.
ALTER DATABASE [AdventureWorks] SET ENCRYPTION OFF;
참고 항목
TDE 설정을 변경하기 전에 일시 중지된 전용 SQL 풀을 다시 시작해야 합니다.
암호화 확인
암호화 상태를 확인하려면 다음 단계를 수행합니다.
- 마스터 데이터베이스에서 dbmanager 역할의 관리자 또는 멤버인 로그인을 사용하여 마스터 또는 인스턴스 데이터베이스에 연결
- 다음 문을 실행하여 데이터베이스를 암호화합니다.
SELECT
[name],
[is_encrypted]
FROM
sys.databases;
1
의 결과는 암호화된 데이터베이스를 나타내고 0
은(는) 암호화되지 않은 데이터베이스를 나타냅니다.