다음을 통해 공유


Key_ID(Transact-SQL)

현재 데이터베이스에 있는 대칭 키의 ID를 반환합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

Key_ID ( 'Key_Name' )

인수

  • ' Key_Name '
    데이터베이스에 있는 대칭 키의 이름입니다.

반환 형식

int

주의

임시 키의 이름은 숫자 기호(#)로 시작해야 합니다.

사용 권한

임시 키는 생성된 세션에서만 사용할 수 있으므로 액세스 권한이 필요 없습니다. 임시 키가 아닌 키에 액세스하려면 호출자는 이 키에 대한 사용 권한이 필요하며 VIEW 권한이 거부된 경험이 없어야 합니다.

1.대칭 키의 ID 반환

다음은 ABerglundKey1이라는 키의 ID를 반환하는 예입니다.

SELECT KEY_ID('ABerglundKey1')

2.임시 대칭 키의 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)

개념

암호화 계층