Compartilhar via


sys.credentials (Transact-SQL)

Retorna uma linha para cada credencial.

Nome da coluna

Tipo de dados

Descrição

credential_id

int

ID da credencial. É exclusiva no servidor.

name

sysname

Nome da credencial. É exclusivo no servidor.

credential_identity

nvarchar(4000)

Nome da identidade a ser usada. Geralmente é um usuário do Windows. Não precisa ser exclusivo.

create_date

datetime

Hora em que a credencial foi criada.

modify_date

datetime

Hora da última modificação feita na credencial.

target_type

nvarchar(100)

Tipo de credencial. Retorna NULL para credenciais tradicionais e CRYPTOGRAPHIC PROVIDER para credenciais mapeadas para um provedor criptográfico. Para obter mais informações sobre provedores de gerenciamento de chave externos, consulte Compreendendo o EKM (Gerenciador de Chave Extensível)

target_id

int

ID do objeto para o qual a credencial é mapeada. Retorna 0 para credenciais tradicionais e um valor diferente de 0 para credenciais mapeadas para um provedor criptográfico. Para obter mais informações sobre provedores de gerenciamento de chave externos, consulte Compreendendo o EKM (Gerenciador de Chave Extensível)

Permissões

Requer a permissão VIEW ANY DEFINITION ou a permissão ALTER ANY CREDENTIAL. Além disso, ao principal não deve ser negada a permissão VIEW ANY DEFINITION.