Key_ID(Transact-SQL)
현재 데이터베이스에 있는 대칭 키의 ID를 반환합니다.
구문
Key_ID ( 'Key_Name' )
인수
- ' Key_Name '
데이터베이스에 있는 대칭 키의 이름입니다.
반환 형식
int
주의
임시 키의 이름은 숫자 기호(#)로 시작해야 합니다.
사용 권한
임시 키는 생성된 세션에서만 사용할 수 있으므로 액세스 권한이 필요 없습니다. 임시 키가 아닌 키에 액세스하려면 호출자는 이 키에 대한 사용 권한이 필요하며 VIEW 권한이 거부된 경험이 없어야 합니다.
예
1.대칭 키의 ID 반환
다음은 ABerglundKey1이라는 키의 ID를 반환하는 예입니다.
SELECT KEY_ID('ABerglundKey1')
2.임시 대칭 키의 ID 반환
다음은 임시 대칭 키의 ID를 반환하는 예입니다. 키 이름 앞에 #이 있습니다.
SELECT KEY_ID('#ABerglundKey2')
참고 항목
참조
CREATE SYMMETRIC KEY(Transact-SQL)
sys.symmetric_keys(Transact-SQL)
sys.key_encryptions(Transact-SQL)