KEY_ID(Transact-SQL)
적용 대상: Microsoft Fabric의 SQL ServerAzure SQL Database Azure SQL Managed Instance SQL 데이터베이스
현재 데이터베이스에 있는 대칭 키의 ID를 반환합니다.
구문
Key_ID ( 'Key_Name' )
인수
' Key_Name '
데이터베이스에 있는 대칭 키의 이름입니다.
반환 형식
int
설명
임시 키의 이름은 숫자 기호(#)로 시작해야 합니다.
사용 권한
임시 키는 생성된 세션에서만 사용할 수 있으므로 액세스 권한이 필요 없습니다. 임시 키가 아닌 키에 액세스하려면 호출자는 이 키에 대한 사용 권한이 필요하며 VIEW 권한이 거부된 경험이 없어야 합니다.
예제
A. 대칭 키의 ID 반환
다음은 ABerglundKey1
이라는 키의 ID를 반환하는 예입니다.
SELECT KEY_ID('ABerglundKey1');
B. 임시 대칭 키의 ID 반환
다음은 임시 대칭 키의 ID를 반환하는 예입니다. 키 이름 앞에 #
이 있습니다.
SELECT KEY_ID('#ABerglundKey2');
관련 항목
KEY_GUID(Transact-SQL)
CREATE SYMMETRIC KEY(Transact-SQL)
sys.symmetric_keys(Transact-SQL)
sys.key_encryptions(Transact-SQL)
암호화 계층