Compartilhar via


sys.credentials (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

Retorna uma linha para cada credencial no nível do servidor.

Nome da coluna Tipo de dados Descrição
credential_id int ID da credencial. É exclusivo 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 chaves externas, consulte EKM (Gerenciamento Extensível de Chaves).
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 chaves externas, consulte EKM (Gerenciamento Extensível de Chaves).

Comentários

Para credenciais no nível do banco de dados, consulte sys.database_scoped_credentials.

Permissões

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

Confira também

sys.database_scoped_credentials
Credenciais (Mecanismo de Banco de Dados)
Exibições do catálogo de segurança (Transact-SQL)
Entidades (Mecanismo de Banco de Dados)
CREATE CREDENTIAL (Transact-SQL)