다음을 통해 공유


sys.credentials(Transact-SQL)

적용 대상: SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

각 서버 수준 자격 증명에 대해 하나의 행을 반환합니다.

열 이름 데이터 형식 설명
credential_id int 자격 증명의 ID입니다. 서버에서 중복되지 않습니다.
name sysname 자격 증명의 이름입니다. 서버에서 중복되지 않습니다.
credential_identity nvarchar(4000) 사용할 ID의 이름입니다. 일반적으로 Windows 사용자입니다. 이름은 중복되어도 문제가 없습니다.
create_date 날짜/시간 자격 증명을 만든 시간입니다.
modify_date 날짜/시간 자격 증명이 마지막으로 수정된 시간입니다.
target_type nvarchar(100) 자격 증명의 유형입니다. 기존의 일반적인 자격 증명에 대해서는 NULL을 반환하며 암호화 공급자에 매핑된 자격 증명에 대해서는 CRYPTOGRAPHIC PROVIDER를 반환합니다. 외부 키 관리 공급자에 대한 자세한 내용은 EKM(Extensible Key Management)을 참조하세요.
target_id int 자격 증명이 매핑되는 개체의 ID입니다. 기존 자격 증명의 경우 0을 반환하고 암호화 공급자에 매핑된 자격 증명의 경우 0이 아닌 값을 반환합니다. 외부 키 관리 공급자에 대한 자세한 내용은 EKM(Extensible Key Management)을 참조하세요.

설명

데이터베이스 수준 자격 증명은 sys.database_scoped_credentials 참조하세요.

사용 권한

VIEW ANY DEFINITION 사용 권한 또는 ALTER ANY CREDENTIAL 사용 권한이 필요합니다. 또한 보안 주체는 사용 권한을 거부 VIEW ANY DEFINITION 해서는 안 됩니다.

참고 항목

sys.database_scoped_credentials
자격 증명(데이터베이스 엔진)
보안 카탈로그 뷰(Transact-SQL)
보안 주체(데이터베이스 엔진)
CREATE CREDENTIAL(Transact-SQL)