sys.credentials (Transact-SQL)

适用于: SQL Server azure SQL 托管实例  是 azure Synapse Analytics 并行数据仓库

为每个服务器级凭据返回一行。

列名称 数据类型 说明
credential_id int 凭据的 ID。 在服务器中是唯一的。
name sysname 凭据的名称。 在服务器中是唯一的。
credential_identity nvarchar(4000) 要使用的标识的名称。 这通常是一个 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)