Partilhar via


sys.database_scoped_credentials (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSQL database in Microsoft Fabric

Retorna uma linha para cada credencial com escopo na base de dados.

Nome da coluna Tipo de dados Description
name sysname Nome da credencial com escopo do banco de dados. É único na base de dados.
credential_id int ID da credencial de âmbito do banco de dados. É único na base de dados.
credential_identity nvarchar(4000) Nome da identidade a utilizar. Não tem de ser único.
create_date datetime Momento em que a credencial de escopo do banco de dados foi criada.
modify_date datetime Hora da última modificação da credencial com âmbito limitado ao banco de dados.
target_type nvarchar(100) Tipo de credencial de âmbito de banco de dados. Retorna NULL para credenciais com escopo de banco de dados.
target_id int ID do objeto para o qual a credencial com escopo do banco de dados é mapeada. Retorna 0 para credenciais com escopo de banco de dados.
Nome da coluna Tipo de dados Description
name sysname Nome da credencial com escopo do banco de dados. É único na base de dados.
credential_id int ID da credencial de âmbito do banco de dados. É único na base de dados.
principal_id int ID da entidade de banco de dados proprietária da chave.
credential_identity nvarchar(4000) Nome da identidade a utilizar. Não tem de ser único.
create_date datetime Momento em que a credencial de escopo do banco de dados foi criada.
modify_date datetime Hora da última modificação da credencial com âmbito limitado ao banco de dados.
target_type nvarchar(100) Tipo de credencial de âmbito de banco de dados. Retorna NULL para credenciais com escopo de banco de dados.
target_id int ID do objeto para o qual a credencial com escopo do banco de dados é mapeada. Retorna 0 para credenciais com escopo de banco de dados

Permissions

Requer permissão CONTROL no banco de dados.