sys.database_credentials (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de dados SQL do Azure Synapse Analytics no Microsoft Fabric
Retorna uma linha para cada credencial com escopo de banco de dados no banco de dados.
Importante
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 | Descrição |
---|---|---|
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 |
Permissões
Requer a permissão CONTROL
no banco de dados.
Confira também
Credenciais (Mecanismo de Banco de Dados)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
ALTER DATABASE SCOPED CREDENTIAL (Transact-SQL)
DROP DATABASE SCOPED CREDENTIAL (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)