다음을 통해 공유


CLOSE SYMMETRIC KEY(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics

하나의 대칭 키를 닫거나 현재 세션에서 열려 있는 모든 대칭 키를 닫습니다.

Transact-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)