sys.credentials (Transact-SQL)

为每个凭据返回一行。

列名

数据类型

说明

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 权限。