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 Gerenciamento extensível de chaves (EKM)

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 Gerenciamento extensível de chaves (EKM)

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.

Consulte também

Referência

Exibições do catálogo de segurança (Transact-SQL)

Exibições de catálogo (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

Conceitos

Credenciais (Mecanismo de Banco de Dados)

Entidades (Mecanismo de Banco de Dados)