sys.credentials (Transact-SQL)

为每个凭据返回一行。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

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)

权限

要求拥有 VIEW ANY DEFINITION 权限或 ALTER ANY CREDENTIAL 权限。 此外,不能拒绝主体的 VIEW ANY DEFINITION 权限。

请参阅

参考

安全性目录视图 (Transact-SQL)

目录视图 (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

概念

凭据(数据库引擎)

主体(数据库引擎)