sys.database_credentials (Transact-sql)

적용 대상: 예SQL Server 2016(13.x) 이상 예Azure SQL Database 예Azure SQL Managed Instance 예Azure Synapse Analytics

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

중요

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. 대신 sys.database_scoped_credentials 를 사용 해야 합니다.

열 이름 데이터 형식 Description
credential_id int 데이터베이스 범위 자격 증명의 ID입니다. 데이터베이스에서 고유 합니다.
name sysname 데이터베이스 범위 자격 증명의 이름입니다. 데이터베이스에서 고유 합니다.
credential_identity nvarchar(4000) 사용할 ID의 이름입니다. 일반적으로 Windows 사용자입니다. 중복되어도 문제가 없습니다.
create_date datetime 데이터베이스 범위 자격 증명이 만들어진 시간입니다.
modify_date datetime 데이터베이스 범위 자격 증명이 마지막으로 수정 된 시간입니다.
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)