sys.credentials(Transact-SQL)

적용 대상: SQL Server AZURE SQL Managed Instance  예 azure Synapse Analytics 병렬 데이터 웨어하우스

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

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

설명

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

권한

VIEW ANY DEFINITION사용 권한 또는 사용 권한 중 하나가 필요 ALTER ANY CREDENTIAL 합니다. 또한 보안 주체에 게 권한이 거부 되지 않아야 합니다 VIEW ANY DEFINITION .

참고 항목

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