적용 대상: Microsoft Fabric의 SQL Server 2016(13.x) 이상 버전
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL 데이터베이스
데이터베이스의 각 데이터베이스 범위 자격 증명에 대해 하나의 행을 반환합니다.
Important
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을 반환합니다. |
Permissions
데이터베이스에 대한 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)