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