sys.database_scoped_credentials(Transact-SQL)

适用于:sql Server 2016(13.x)及更高版本Azure SQL 数据库 Azure SQL 托管实例Microsoft Fabric 中的 Azure Synapse AnalyticsSQL 数据库

对数据库中每个数据库范围的凭据返回一行。

列名称 数据类型 说明
name sysname 数据库范围的凭据名称。 在该数据库中是唯一的。
credential_id int 数据库范围的凭据 ID。 在该数据库中是唯一的。
credential_identity nvarchar(4000) 要使用的标识的名称。 它不必是唯一的。
create_date 日期/时间 创建数据库范围的凭据的时间。
modify_date 日期/时间 上次修改数据库范围的凭据的时间。
target_type nvarchar(100) 数据库范围的凭据类型。 对数据库范围的凭据返回 NULL
target_id int 数据库范围的凭据映射到的对象 ID。 对数据库范围的凭据返回 0
列名称 数据类型 说明
name sysname 数据库范围的凭据名称。 在该数据库中是唯一的。
credential_id int 数据库范围的凭据 ID。 在该数据库中是唯一的。
principal_id int 拥有密钥的数据库主体的 ID。
credential_identity nvarchar(4000) 要使用的标识的名称。 它不必是唯一的。
create_date 日期/时间 创建数据库范围的凭据的时间。
modify_date 日期/时间 上次修改数据库范围的凭据的时间。
target_type nvarchar(100) 数据库范围的凭据类型。 对数据库范围的凭据返回 NULL
target_id int 数据库范围的凭据映射到的对象 ID。 0返回数据库范围的凭据

权限

需要对数据库拥有 CONTROL 权限。