CLOSE SYMMETRIC KEY(Transact-SQL)
적용 대상: Microsoft Fabric의 SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics SQL 데이터베이스
하나의 대칭 키를 닫거나 현재 세션에서 열려 있는 모든 대칭 키를 닫습니다.
참고
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
구문
CLOSE { SYMMETRIC KEY key_name | ALL SYMMETRIC KEYS }
인수
Key_name
닫을 대칭 키의 이름입니다.
설명
열린 대칭 키는 보안 컨텍스트가 아니라 세션에 바인딩됩니다. 열린 키는 명시적으로 닫히거나 세션이 종료될 때까지 계속 사용할 수 있습니다. CLOSE ALL SYMMETRIC KEYS는 OPEN MASTER KEY 문을 사용하여 현재 세션에서 열려 있는 모든 데이터베이스 마스터 키를 닫습니다. 열린 키에 대한 정보는 sys.openkeys(Transact-SQL) 카탈로그 뷰에 표시됩니다.
사용 권한
대칭 키를 닫는 데 필요한 명시적 사용 권한이 없습니다.
예제
A. 하나의 대칭 키 닫기
다음 예에서는 대칭 키 ShippingSymKey04
를 닫습니다.
CLOSE SYMMETRIC KEY ShippingSymKey04;
GO
B. 모든 대칭 키 닫기
다음 예에서는 현재 세션에서 열려 있는 모든 대칭 키를 닫고 명시적으로 연 데이터베이스 마스터 키도 닫습니다.
CLOSE ALL SYMMETRIC KEYS;
GO
참고 항목
CREATE SYMMETRIC KEY(Transact-SQL)
ALTER SYMMETRIC KEY(Transact-SQL)
OPEN SYMMETRIC KEY(Transact-SQL)
DROP SYMMETRIC KEY(Transact-SQL)