sys.credentials (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW)

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

列名称 数据类型 描述
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)