Compartilhar via


sys.database_credentials (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores do Banco de Dados SQL doAzure Azure Instância Gerenciada do Banco de Dados SQLdo Azure banco de dados SQL do Azure Synapse Analyticsno Microsoft Fabric

Retorna uma linha para cada credencial com escopo de banco de dados no banco de dados.

Important

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use sys.database_scoped_credentials .

Nome da coluna Tipo de dados Description
credential_id int ID da credencial com escopo de banco de dados. É exclusivo no banco de dados.
name sysname Nome da credencial com escopo de banco de dados. É exclusivo no banco de dados.
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 com escopo de banco de dados foi criada.
modify_date datetime Hora em que a credencial com escopo de banco de dados foi modificada pela última vez.
target_type nvarchar(100) Tipo de credencial com escopo de banco de dados. Retorna NULL para credenciais no escopo do banco de dados.
target_id int ID do objeto ao qual a credencial com escopo de banco de dados está mapeada. Retorna 0 para credenciais com escopo de banco de dados

Permissions

Requer a permissão CONTROL no banco de dados.

Consulte Também

Credenciais (Mecanismo de Banco de Dados)
Criar Credencial com Escopo de Banco de Dados (Transact-SQL)
CREDENCIAL COM ESCOPO DO BANCO DE DADOS ALTER (Transact-SQL)
ELIMINAR CREDENCIAL COM ESCOPO DE BANCO DE DADOS (Transact-SQL)
CRIAR CREDENCIAL (Transact-SQL)
sys.credentials (Transact-SQL)