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)