다음을 통해 공유


sys.database_scoped_credentials(Transact-SQL)

적용 대상: SQL Server 2016 (13.x) 이상 Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics

데이터베이스의 각 데이터베이스 범위 자격 증명에 대해 하나의 행을 반환합니다.

열 이름 데이터 형식 설명
name sysname 데이터베이스 범위 자격 증명의 이름입니다. 데이터베이스에서 고유합니다.
credential_id int 데이터베이스 범위 자격 증명의 ID입니다. 데이터베이스에서 고유합니다.
credential_identity nvarchar(4000) 사용할 ID의 이름입니다. 일반적으로 Windows 사용자입니다. 이름은 중복되어도 문제가 없습니다.
create_date 날짜/시간 데이터베이스 범위 자격 증명이 만들어진 시간입니다.
modify_date 날짜/시간 데이터베이스 범위 자격 증명이 마지막으로 수정된 시간입니다.
target_type nvarchar(100) 데이터베이스 범위 자격 증명의 형식입니다. 데이터베이스 범위 자격 증명에 대해 NULL을 반환합니다.
target_id int 데이터베이스 범위 자격 증명이 매핑되는 개체의 ID입니다. 데이터베이스 범위 자격 증명에 대해 0을 반환합니다.
열 이름 데이터 형식 설명
name sysname 데이터베이스 범위 자격 증명의 이름입니다. 데이터베이스에서 고유합니다.
credential_id int 데이터베이스 범위 자격 증명의 ID입니다. 데이터베이스에서 고유합니다.
principal_id int 이 키를 소유하는 데이터베이스 보안 주체의 ID입니다.
credential_identity nvarchar(4000) 사용할 ID의 이름입니다. 일반적으로 Windows 사용자입니다. 이름은 중복되어도 문제가 없습니다.
create_date 날짜/시간 데이터베이스 범위 자격 증명이 만들어진 시간입니다.
modify_date 날짜/시간 데이터베이스 범위 자격 증명이 마지막으로 수정된 시간입니다.
target_type nvarchar(100) 데이터베이스 범위 자격 증명의 형식입니다. 데이터베이스 범위 자격 증명에 대해 NULL을 반환합니다.
target_id int 데이터베이스 범위 자격 증명이 매핑되는 개체의 ID입니다. 데이터베이스 범위 자격 증명에 대해 0을 반환합니다.

사용 권한

데이터베이스에 대한 CONTROL 권한이 필요합니다.

참고 항목

자격 증명(데이터베이스 엔진)
CREATE DATABASE SCOPED CREDENTIAL(Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL(Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL(Transact-SQL)
CREATE CREDENTIAL(Transact-SQL)
sys.credentials(Transact-SQL)