Partilhar via


sys.database_scoped_credentials (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics

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

Nome da coluna Tipo de dados Descrição
name sysname Nome da credencial com escopo de banco de dados. É exclusivo no banco de dados.
credential_id int ID 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 com escopo de 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
Nome da coluna Tipo de dados Descrição
name sysname Nome da credencial com escopo de banco de dados. É exclusivo no banco de dados.
credential_id int ID da credencial com escopo de banco de dados. É exclusivo no banco de dados.
principal_id int ID da entidade de banco de dados que possui a chave.
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 com escopo de 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)