Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Ponto de extremidade de análise de SQL no Microsoft Fabric
Depósito no Microsoft Fabric
Banco de dados SQL no Microsoft Fabric
Contém uma linha por banco de dados na instância do SQL Server.
Se um banco de dados não ONLINEfor , ou AUTO_CLOSE estiver definido como ON e o banco de dados for fechado, os valores de algumas colunas poderão ser NULL. Se um banco de dados estiver OFFLINE, a linha correspondente não estará visível a usuários com privilégios insuficientes. Para visualizar a linha correspondente se o banco de dados estiver OFFLINE, um usuário deve ter pelo menos a permissão ALTER ANY DATABASE de nível de servidor ou a permissão CREATE DATABASE no banco de dados master.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
name |
sysname | Nome do banco de dados, exclusivo em uma instância do SQL Server ou em um servidor lógico do Banco de Dados SQL do Azure. |
database_id |
int | ID do banco de dados, exclusivo em uma instância do SQL Server. No Banco de Dados SQL do Azure, os valores são exclusivos em um servidor lógico e podem ser unidos com sys.database_service_objectives na database_id coluna, mas não com outras exibições do sistema em que a database_id coluna está presente. Para obter detalhes, consulte DB_ID. |
source_database_id |
int | Non-NULL = ID do banco de dados de origem deste instantâneo do banco de dados. NULL = Não é um instantâneo do banco de dados. |
owner_sid |
varbinary(85) | Sid (identificador de segurança) do proprietário externo do banco de dados, conforme registrado no servidor. Para obter informações sobre quem pode ser o proprietário de um banco de dados, consulte ALTER AUTHORIZATION para bancos de dados. |
create_date |
datetime | Data em que o banco de dados foi criado ou renomeado. No tempdb, esse valor é alterado sempre que o servidor é reiniciado. O create_date valor não é alterado quando uma operação de renomeação é executada no Banco de Dados SQL do Azure, no Warehouse e no ponto de extremidade de análise de SQL no Microsoft Fabric |
compatibility_level
1 |
tinyint | Inteiro correspondente à versão do Mecanismo de Banco de Dados para a qual o comportamento é compatível. Os valores válidos são 80, 90, , 100, 110, 120, 130, , 140, 150, , 160e 170. |
collation_name |
sysname | Ordenação do banco de dados. Funciona como a ordenação padrão no banco de dados.NULL = O banco de dados não está online ou AUTO_CLOSE está definido ON e o banco de dados está fechado. |
user_access |
tinyint | Configuração de acesso do usuário:0
=
MULTI_USER especificado1
=
SINGLE_USER especificado2
=
RESTRICTED_USER especificado |
user_access_desc |
nvarchar(60) | Descrição da configuração do acesso do usuário. |
is_read_only |
bit |
1 = Banco de dados é READ_ONLY0 = Banco de dados é READ_WRITE |
is_auto_close_on |
bit |
1
=
AUTO_CLOSE É ON0
=
AUTO_CLOSE É OFF |
is_auto_shrink_on |
bit |
1
=
AUTO_SHRINK É ON0
=
AUTO_SHRINK É OFF |
state |
tinyint |
Value0 = ONLINE1 = RESTORING2
=
RECOVERING
13
=
RECOVERY_PENDING
14 = SUSPECT5
=
EMERGENCY
16
=
OFFLINE
17
=
COPYING
210
=
OFFLINE_SECONDARY
2Nota: Para bancos de dados Always On, consulte as colunas ou database_state as database_state_desc colunas de sys.dm_hadr_database_replica_states.1Aplica-se a: SQL Server 2008 (10.0.x) e versões posteriores e Banco de Dados SQL do Azure 2Aplica-se a: Banco de Dados SQL do Azure Active Geo-Replication |
state_desc |
nvarchar(60) | Descrição do estado do banco de dados. Consulte state. |
is_in_standby |
bit | O banco de dados é somente leitura para log de restauração. |
is_cleanly_shutdown |
bit |
1 = Encerramento do banco de dados de forma limpa; nenhuma recuperação necessária na inicialização0 = O banco de dados não foi desligado corretamente; a recuperação é necessária na inicialização |
is_supplemental_logging_enabled |
bit |
1
=
SUPPLEMENTAL_LOGGING É ON0
=
SUPPLEMENTAL_LOGGING É OFF |
snapshot_isolation_state |
tinyint | Estado das transações de isolamento de instantâneo sendo permitidas, conforme definido pela ALLOW_SNAPSHOT_ISOLATION opção:0 = O estado de isolamento do instantâneo é OFF (padrão). O isolamento de instantâneo não é permitido.1 = Estado ONde isolamento do instantâneo. O isolamento de instantâneo é permitido.2 = O estado de isolamento do instantâneo está em transição para OFF o estado. Todas as transações têm suas modificações controladas por versão. Não é possível iniciar novas transações usando isolamento de instantâneo. O banco de dados permanece na transição para OFF o estado até que todas as transações que estavam ativas quando ALTER DATABASE foi executada possam ser concluídas.3 = O estado de isolamento do instantâneo está em transição para ON o estado. Novas transações têm suas modificações controladas por versão. As transações não podem usar o isolamento de instantâneo até que o estado de isolamento do instantâneo se torne 1 (ON). O banco de dados permanece na transição para ON o estado até que todas as transações de atualização que estavam ativas quando ALTER DATABASE foi executada possam ser concluídas. |
snapshot_isolation_state_desc |
nvarchar(60) | Descrição do estado das transações de isolamento de instantâneo que estão sendo permitidas, conforme definido pela ALLOW_SNAPSHOT_ISOLATION opção. |
is_read_committed_snapshot_on |
bit |
1
=
READ_COMMITTED_SNAPSHOT a opção é ON. Operações de leitura sob o nível de isolamento confirmado por leitura são baseados em varreduras de instantâneo e não adquirem bloqueios.0
=
READ_COMMITTED_SNAPSHOT opção é OFF (padrão). Operações de leitura sob o nível de isolamento confirmado por leitura usam bloqueios de compartilhamento. |
recovery_model |
tinyint | Modelo de recuperação selecionado:1 = FULL2 = BULK_LOGGED3 = SIMPLE |
recovery_model_desc |
nvarchar(60) | Descrição de modelo de recuperação selecionado. |
page_verify_option |
tinyint | Configuração da PAGE_VERIFY opção:0 = NONE1 = TORN_PAGE_DETECTION2 = CHECKSUM |
page_verify_option_desc |
nvarchar(60) | Descrição da configuração da PAGE_VERIFY opção. |
is_auto_create_stats_on |
bit |
1
=
AUTO_CREATE_STATISTICS É ON0
=
AUTO_CREATE_STATISTICS É OFF |
is_auto_create_stats_incremental_on |
bit | Indica a configuração padrão para a opção incremental de estatísticas automáticas.0 = as estatísticas de criação automática não são incrementais1 = as estatísticas de criação automática são incrementais, se possívelAplica-se a: SQL Server 2014 (12.x) e versões posteriores. |
is_auto_update_stats_on |
bit |
1
=
AUTO_UPDATE_STATISTICS É ON0
=
AUTO_UPDATE_STATISTICS É OFF |
is_auto_update_stats_async_on |
bit |
1
=
AUTO_UPDATE_STATISTICS_ASYNC É ON0
=
AUTO_UPDATE_STATISTICS_ASYNC É OFF |
is_ansi_null_default_on |
bit |
1
=
ANSI_NULL_DEFAULT É ON0
=
ANSI_NULL_DEFAULT É OFF |
is_ansi_nulls_on |
bit |
1
=
ANSI_NULLS É ON0
=
ANSI_NULLS É OFF |
is_ansi_padding_on |
bit |
1
=
ANSI_PADDING É ON0
=
ANSI_PADDING É OFF |
is_ansi_warnings_on |
bit |
1
=
ANSI_WARNINGS É ON0
=
ANSI_WARNINGS É OFF |
is_arithabort_on |
bit |
1
=
ARITHABORT É ON0
=
ARITHABORT É OFF |
is_concat_null_yields_null_on |
bit |
1
=
CONCAT_NULL_YIELDS_NULL É ON0
=
CONCAT_NULL_YIELDS_NULL É OFF |
is_numeric_roundabort_on |
bit |
1
=
NUMERIC_ROUNDABORT É ON0
=
NUMERIC_ROUNDABORT É OFF |
is_quoted_identifier_on |
bit |
1
=
QUOTED_IDENTIFIER É ON0
=
QUOTED_IDENTIFIER É OFF |
is_recursive_triggers_on |
bit |
1
=
RECURSIVE_TRIGGERS É ON0
=
RECURSIVE_TRIGGERS É OFF |
is_cursor_close_on_commit_on |
bit |
1
=
CURSOR_CLOSE_ON_COMMIT É ON0
=
CURSOR_CLOSE_ON_COMMIT É OFF |
is_local_cursor_default |
bit |
1
=
CURSOR_DEFAULT é local0
=
CURSOR_DEFAULT é global |
is_fulltext_enabled |
bit |
1 = O texto completo está habilitado para o banco de dados0 = O texto completo está desabilitado para o banco de dados |
is_trustworthy_on |
bit |
1 = O banco de dados foi marcado como confiável0 = O banco de dados não foi marcado como confiávelPor padrão, bancos de dados restaurados ou anexados têm a opção confiável desabilitada. |
is_db_chaining_on |
bit |
1 = O encadeamento de propriedade entre bancos de dados é ON0 = O encadeamento de propriedade entre bancos de dados é OFF |
is_parameterization_forced |
bit |
1 = Parametrização é FORCED0 = Parametrização é SIMPLE |
is_master_key_encrypted_by_server |
bit |
1 = O banco de dados tem uma chave mestra criptografada0 = O banco de dados não tem uma chave mestra criptografada |
is_query_store_on |
bit |
1 = O Repositório de Consultas está habilitado para esse banco de dados. Verifique sys.database_query_store_options para exibir o status do Repositório de Consultas.0 = O Repositório de Consultas não está habilitadoAplica-se a: SQL Server 2016 (13.x) e versões posteriores. |
is_published |
bit |
1 = Banco de dados é um banco de dados de publicação em uma topologia de replicação transacional ou de instantâneo0 = Não é um banco de dados de publicação |
is_subscribed |
bit | Esta coluna não é usada. Ele sempre retornará 0, independentemente do status do assinante do banco de dados. |
is_merge_published |
bit |
1 = Banco de dados é um banco de dados de publicação em uma topologia de replicação de mesclagem0 = Não é um banco de dados de publicação em uma topologia de replicação de mesclagem |
is_distributor |
bit |
1 = Banco de dados é o banco de dados de distribuição de uma topologia de replicação0 = Não é o banco de dados de distribuição para uma topologia de replicação |
is_sync_with_backup |
bit |
1 = O banco de dados está marcado para sincronização de replicação com backup0 = Não está marcado para sincronização de replicação com backup |
service_broker_guid |
uniqueidentifier | Identificador do service broker para este banco de dados. Usado como o broker_instance do destino na tabela de roteamento. |
is_broker_enabled |
bit |
1 = O agente neste banco de dados está enviando e recebendo mensagens no momento.0 = Todas as mensagens enviadas permanecerão na fila de transmissão e as mensagens recebidas não serão colocadas em filas neste banco de dados.Por padrão, bancos de dados restaurados ou anexados têm o agente desabilitado. A exceção é espelhamento de banco de dados onde o agente é habilitado após failover. |
log_reuse_wait |
tinyint | A reutilização do espaço do log de transações está esperando atualmente um dos itens a seguir do último ponto de verificação. Para obter explicações mais detalhadas sobre esses valores, consulte O log de transações. Value 0 = Nada1 = Ponto de verificação (quando um banco de dados tem um grupo de arquivos de dados com otimização de memória, você deve esperar ver a log_reuse_wait coluna indicar checkpoint ou xtp_checkpoint) 12 = Backup de Log 13 = Backup ativo ou restauração 14 = Transação ativa 15 = Espelhamento de banco de dados 16 = Replicação 17 = Criação de instantâneo de banco de dados 18 = Verificação de log9 = Uma réplica secundária de Grupos de Disponibilidade AlwaysOn está aplicando registros de log de transações desse banco de dados a um banco de dados secundário correspondente.
29 = Outros (transitórios) 310 = Para uso interno apenas 211 = Para uso interno apenas 212 = Para uso interno apenas 213= Página 2 mais antiga14 = Outros 216
=
XTP_CHECKPOINT (Quando um banco de dados tem um grupo de arquivos de dados com otimização de memória, você deve esperar ver a log_reuse_wait coluna indicar checkpoint ou xtp_checkpoint) 417 = verificação de sLog quando a Recuperação Acelerada de Banco de Dados é usada 51Aplica-se a: SQL Server 2008 (10.0.x) e versões posteriores 2Aplica-se a: SQL Server 2012 (11.x) e versões posteriores 3Aplica-se a: SQL Server 2008 R2 (10.50.x) e versões anteriores 4Aplica-se a: SQL Server 2014 (12.x) e versões posteriores 5Aplica-se a: SQL Server 2019 (15.x) e versões posteriores |
log_reuse_wait_desc |
nvarchar(60) | No momento, a descrição da reutilização de espaço do log de transações está aguardando como um dos últimos pontos de verificação. Valores possíveis:NOTHINGCHECKPOINTLOG_BACKUPACTIVE_BACKUP_OR_RESTOREACTIVE_TRANSACTIONDATABASE_MIRRORINGREPLICATIONDATABASE_SNAPSHOT_CREATIONLOG_SCANAVAILABILITY_REPLICAOLDEST_PAGEXTP_CHECKPOINTSLOG_SCAN |
is_date_correlation_on |
bit |
1
=
DATE_CORRELATION_OPTIMIZATION É ON0
=
DATE_CORRELATION_OPTIMIZATION É OFF |
is_cdc_enabled |
bit |
1 = O banco de dados está habilitado para captura de dados de alteração. Para obter mais informações, consulte sys.sp_cdc_enable_db. |
is_encrypted |
bit | Indica se o banco de dados está criptografado (reflete o último estado definido usando a cláusula ALTER DATABASE SET ENCRYPTION). Pode ser um dos seguintes valores:1 = Criptografado0 = Não criptografadoPara obter mais informações sobre criptografia de banco de dados, consulte TDE (Transparent Data Encryption). Se o banco de dados estiver em processo de descriptografia, is_encrypted mostrará um valor de 0. Você pode ver o estado do processo de criptografia usando a exibição de gerenciamento dinâmico sys.dm_database_encryption_keys. |
is_honor_broker_priority_on |
bit | Indica se o banco de dados cumpre prioridades de conversa (reflete o último estado definido por meio da cláusula ALTER DATABASE SET HONOR_BROKER_PRIORITY). Pode ser um dos seguintes valores:1
=
HONOR_BROKER_PRIORITY É ON0
=
HONOR_BROKER_PRIORITY É OFFPor padrão, bancos de dados restaurados ou anexados têm a prioridade do agente desabilitada. |
replica_id |
uniqueidentifier | Identificador exclusivo da réplica de disponibilidade dos grupos de disponibilidade Always On locais do grupo de disponibilidade, se houver, da qual o banco de dados está participando.NULL = O banco de dados não faz parte de uma réplica de disponibilidade do grupo de disponibilidade.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
group_database_id |
uniqueidentifier | Identificador exclusivo do banco de dados em um grupo de disponibilidade AlwaysOn, se houver, do qual o banco de dados está participando.
group_database_id é o mesmo para esse banco de dados na réplica primária e em todas as réplicas secundárias nas quais o banco de dados foi ingressado no grupo de disponibilidade.NULL = não faz parte de uma réplica de disponibilidade em nenhum grupo de disponibilidade.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
resource_pool_id |
int | A ID do pool de recursos que é mapeado para esse banco de dados. Esse conjunto de recursos controla a memória total disponível para tabelas com otimização de memória nesse banco de dados. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores |
default_language_lcid |
smallint | Indica a ID local (lcid) do idioma padrão de um banco de dados independente.Nota: Funciona como o valor de configuração do servidor de idioma padrão . Esse valor é NULL para um banco de dados não independente.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
default_language_name |
nvarchar(128) | Indica o idioma padrão de um banco de dados independente. Esse valor é NULL para um banco de dados não independente.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
default_fulltext_language_lcid |
int | Indica a lcid (ID de localidade) do idioma de texto completo padrão do banco de dados independente. Nota: Funciona como o valor padrão de configuração do servidor de linguagem de texto completo padrão . Esse valor é NULL para um banco de dados não independente.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
default_fulltext_language_name |
nvarchar(128) | Indica o idioma de texto completo padrão do banco de dados independente. Esse valor é NULL para um banco de dados não independente.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
is_nested_triggers_on |
bit | Indica se gatilhos aninhados são permitidos no banco de dados independente.0 = gatilhos aninhados não são permitidos1 = gatilhos aninhados são permitidosNota: Funciona como o valor de configuração do servidor de gatilhos aninhados . Esse valor é NULL para um banco de dados não independente. Para obter mais informações, consulte sys.configurations.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
is_transform_noise_words_on |
bit | Indica se palavras de ruído devem ser transformadas no banco de dados independente.0 = palavras de ruído não devem ser transformadas.1 = palavras de ruído devem ser transformadas.Nota: Funciona como o valor de configuração do servidor da Opção de Configuração do Servidor de palavras de ruído de transformação . Esse valor é NULL para um banco de dados não independente. Para obter mais informações, consulte sys.configurations.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores |
two_digit_year_cutoff |
smallint | Indica um valor de um número entre 1753 e 9999 para representar o ano de corte para interpretar anos com dois dígitos como anos de quatro dígitos. Nota: Funciona como o valor de configuração do servidor de corte de dois anos de dois dígitos . Esse valor é NULL para um banco de dados não independente. Para obter mais informações, consulte sys.configurations.Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
containment |
tinyint | Indica o status de contenção do banco de dados. Não é anulável.0 = a contenção do banco de dados está desativada.
Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure.1 = o banco de dados está em contenção parcial Aplica-se a: SQL Server 2012 (11.x) e versões posteriores |
containment_desc |
nvarchar(60) | Indica o status de contenção do banco de dados. Não é anulável.NONE = banco de dados legado (contenção zero)PARTIAL = banco de dados parcialmente independenteAplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
target_recovery_time_in_seconds |
int | A hora estimada para recuperar o banco de dados, em segundos. Nullable. Aplica-se a: SQL Server 2012 (11.x) e versões posteriores e Banco de Dados SQL do Azure |
delayed_durability |
int | A configuração de durabilidade atrasada:0 = DISABLED1 = PERMITIDO2 = FORCEDPara obter mais informações, veja Controlar a durabilidade da transação. Aplica-se a: SQL Server 2014 (12.x) e versões posteriores e Banco de Dados SQL do Azure. |
delayed_durability_desc |
nvarchar(60) | A configuração de durabilidade atrasada:DISABLEDALLOWEDFORCEDAplica-se a: SQL Server 2014 (12.x) e versões posteriores e Banco de Dados SQL do Azure. |
is_memory_optimized_elevate_to_snapshot_on |
bit | As tabelas com otimização de memória são acessadas usando SNAPSHOT isolamento quando a configuração TRANSACTION ISOLATION LEVEL da sessão é definida como um nível de isolamento inferior ou READ COMMITTEDREAD UNCOMMITTED.1 = O nível mínimo de isolamento é SNAPSHOT.0 = O nível de isolamento não é elevado. |
is_federation_member |
bit | Indica se o banco de dados é membro de uma federação. Aplica-se a: Banco de Dados SQL do Azure |
is_remote_data_archive_enabled |
bit | Indica se o banco de dados é transferido.0 = O banco de dados não está habilitado para Stretch.1 = O banco de dados está habilitado para Stretch.Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Para obter mais informações, consulte Stretch Database. |
is_mixed_page_allocation_on |
bit | Indica se tabelas e índices no banco de dados podem alocar páginas iniciais de extensões mistas.0 = Tabelas e índices no banco de dados sempre alocam páginas iniciais de extensões uniformes.1 = Tabelas e índices no banco de dados podem alocar páginas iniciais de extensões mistas.Para obter mais informações, consulte a opção SET MIXED_PAGE_ALLOCATION de opções ALTER DATABASE SET.Aplica-se a: SQL Server 2016 (13.x) e versões posteriores |
is_temporal_history_retention_enabled |
bit | Indica se a tarefa de limpeza da política de retenção temporal está habilitada.1 = a retenção temporal está habilitada0 = a retenção temporária está desativadaAplica-se a: SQL Server 2017 (14.x) e versões posteriores e Banco de Dados SQL do Azure |
catalog_collation_type |
int | A configuração de ordenação de catálogo:0 = DATABASE_DEFAULT2 = SQL_Latin_1_General_CP1_CI_ASAplica-se a: Banco de Dados SQL do Azure |
catalog_collation_type_desc |
nvarchar(60) | A configuração de ordenação de catálogo: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_ASAplica-se a: Banco de Dados SQL do Azure |
physical_database_name |
nvarchar(128) | No SQL Server, o nome físico do banco de dados. Para o Banco de Dados SQL do Azure, um identificador exclusivo para o banco de dados físico atual correspondente ao banco de dados do usuário. Alterar o objetivo de nível de serviço do banco de dados ou restaurar o banco de dados fará com que esse valor seja alterado. Aplica-se a: SQL Server 2019 (15.x) e versões posteriores e Banco de Dados SQL do Azure |
is_result_set_caching_on |
bit | Indica se o cache do conjunto de resultados está habilitado.1 = o cache do conjunto de resultados está habilitado0 = o cache do conjunto de resultados está desabilitadoAplica-se a: pools de SQL dedicados do Azure Synapse Analytics e Microsoft Fabric. Para obter mais informações, consulte Cache do conjunto de resultados (versão prévia). |
is_accelerated_database_recovery_on |
bit | Indica se a ADR (Recuperação Acelerada de Banco de Dados) está habilitada.1 = O ADR está ativado0 = ADR está desabilitadoAplica-se a: SQL Server 2019 (15.x) e versões posteriores, Banco de Dados SQL do Azure e Instância Gerenciada de SQL do Azure |
is_tempdb_spill_to_remote_store |
bit | Indica se o despejo do tempdb no repositório remoto está habilitado.1 = habilitado0 = desabilitadoAplica-se a: Azure Synapse Analytics Gen2. |
is_stale_page_detection_on |
bit | Indica se a detecção de página obsoleta está habilitada.1 = a detecção de página obsoleta está habilitada0 = a detecção de página obsoleta está desativadaAplica-se a: Azure Synapse Analytics Gen2. Embora esse recurso esteja sendo distribuído para todas as regiões, verifique a versão implantada em sua instância e as notas sobre a versão do Azure Synapse mais recente e o cronograma de atualização do Gen2 para saber a disponibilidade dos recursos. |
is_memory_optimized_enabled |
bit | Indica se determinados recursos na memória, como o pool de buffers híbrido, estão habilitados para o banco de dados. Não reflete a disponibilidade ou o estado de configuração da visão geral do OLTP in-memory e dos cenários de uso.1 = os recursos com otimização de memória estão habilitados0 = os recursos com otimização de memória estão desabilitadosAplica-se a: SQL Server 2019 (15.x) e versões posteriores e Banco de Dados SQL do Azure |
is_data_retention_on |
bit | Indica se a retenção de dados está habilitada para um banco de dados do Azure Edge. Aplica-se a: SQL do Azure no Edge |
is_ledger_on |
bit | Indica um banco de dados do razão, que é um banco de dados no qual todas as tabelas de usuário são tabelas do razão (todo o banco de dados do cliente é inviolável). Aplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL do Azure |
is_change_feed_enabled |
bit | Indica se o banco de dados atual está habilitado para o Link do Azure Synapse para SQL, alterar o streaming de eventos ou o Espelhamento de Malha. Aplica-se a: SQL Server 2022 (16.x) e versões posteriores e Banco de Dados SQL do Azure. |
is_data_lake_replication_enabled |
bit | Indica se o banco de dados atual está habilitado para Espelhamento de Malha. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores, Azure SQL Managed Instance e Azure SQL Database. |
is_event_stream_enabled |
bit | Indica se o banco de dados atual tem o streaming de eventos de alteração (versão prévia) habilitado. Aplica-se a: SQL Server 2025 (17.x) e versões posteriores. |
is_vorder_enabled |
bit | Indica se o V-Order está habilitado para cada Warehouse. Aplica-se apenas a: Microsoft Fabric. |
is_optimized_locking_on |
bit | Indica se o bloqueio otimizado está habilitado.1 = O bloqueio otimizado está habilitado0 = O bloqueio otimizado está desabilitadoAplica-se a: SQL Server 2025 (17.x) e Azure SQL Database. |
1 Para obter uma lista completa dos níveis de compatibilidade, consulte o nível de compatibilidade ALTER DATABASE
Permissions
Se o chamador do sys.databases não for o proprietário do banco de dados e o banco de dados não for master nem tempdb, as permissões mínimas necessárias para ver a linha correspondente serão a permissão ALTER ANY DATABASE ou VIEW ANY DATABASE no nível do servidor ou a permissão CREATE DATABASE no banco de dados master. O banco de dados ao qual o chamador está conectado sempre pode ser exibido em sys.databases.
Important
Por padrão, a função pública tem a permissão VIEW ANY DATABASE, que permite que todos os logons vejam informações do banco de dados.
Para bloquear a capacidade de detecção de um banco de dados por um logon, aplique REVOKE na permissão VIEW ANY DATABASE da public ou aplique DENY na permissão VIEW ANY DATABASE para logons individuais.
Remarks
No Banco de Dados SQL do Azure essa exibição está disponível no banco de dados master e nos bancos de dados de usuário. No banco de dados master, essa exibição retorna as informações sobre o banco de dados master e todos os bancos de dados de usuários no servidor. Em um banco de dados de usuário, essa exibição retorna informações somente sobre o banco de dados atual e o banco de dados master.
Devido à possível sincronização de metadados, a exibição pode fornecer informações incorretas sobre a sys.databases criptografia do banco de dados. Para garantir resultados precisos, recomendamos que você use a exibição sys.dm_database_encryption_keys para obter o status de criptografia real.
Use a exibição de sys.databases no banco de dados master do servidor do Banco de Dados SQL do Azure em que o novo banco de dados está sendo criado. Depois que a cópia do banco de dados começar, você poderá consultar as exibições sys.databases e sys.dm_database_copies do banco de dados master do servidor de destino para recuperar mais informações sobre o andamento da cópia.
Examples
A. Consultar a exibição sys.databases
O exemplo a seguir retorna algumas das colunas disponíveis na exibição sys.databases.
SELECT name,
user_access_desc,
is_read_only,
state_desc,
recovery_model_desc
FROM sys.databases;
B. Verificar o status de cópia no Banco de Dados SQL do Azure
O exemplo a seguir consulta as exibições sys.databases e sys.dm_database_copies para retornar informações sobre uma operação de cópia do banco de dados.
Aplica-se a: Banco de Dados SQL do Azure
-- Execute from the master database.
SELECT a.name,
a.state_desc,
b.start_date,
b.modify_date,
b.percent_complete
FROM sys.databases AS a
INNER JOIN sys.dm_database_copies AS b
ON a.database_id = b.database_id
WHERE a.state = 7;
C. Verificar o status da política de retenção temporal no Banco de Dados SQL
O exemplo a seguir consulta a sys.databases para retornar informações para indicar se a tarefa de limpeza de retenção temporal está habilitada. Após a operação de restauração, a retenção temporal é desabilitada por padrão. Use ALTER DATABASE para habilitá-la explicitamente.
Aplica-se a: Banco de Dados SQL do Azure
-- Execute from the master database.
SELECT a.name,
a.is_temporal_history_retention_enabled
FROM sys.databases AS a;
Conteúdo relacionado
- ALTERAR BASE DE DADOS (Transact-SQL)
- Nível de compatibilidade ALTER DATABASE (Transact-SQL)
- sys.database_mirroring_witnesses (Transact-SQL)
- sys.database_recovery_status (Transact-SQL)
- Exibição de catálogo do bancos de dados e de arquivos (Transact-SQL)
- sys.dm_database_copies (Banco de Dados SQL do Azure)