sys.databases (Transact-SQL)sys.databases (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Contém uma linha por banco de dados na instância do SQL ServerSQL Server.Contains one row per database in the instance of SQL ServerSQL Server.

Se um banco de dados não for ONLINE, ou AUTO_CLOSE é definido como ON e o banco de dados estiver fechado, os valores de algumas colunas podem ser NULL.If a database is not ONLINE, or AUTO_CLOSE is set to ON and the database is closed, the values of some columns may be NULL. Se um banco de dados for OFFLINE, a linha correspondente não é visível para usuários com poucos privilégios.If a database is OFFLINE, the corresponding row is not visible to low-privileged users. Para ver a linha correspondente, se o banco de dados OFFLINE, um usuário deve ter pelo menos as ALTER ANY DATABASE permissão de nível de servidor, ou o CREATE DATABASE permissão no master banco de dados.To see the corresponding row if the database is OFFLINE, a user must have at least the ALTER ANY DATABASE server-level permission, or the CREATE DATABASE permission in the master database.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
namename sysnamesysname Nome do banco de dados, exclusivo em uma instância do SQL ServerSQL Server ou em um servidor do Banco de dados SQL do AzureAzure SQL Database.Name of database, unique within an instance of SQL ServerSQL Server or within a Banco de dados SQL do AzureAzure SQL Database server.
database_iddatabase_id intint ID do banco de dados, exclusivo em uma instância do SQL ServerSQL Server ou em um servidor do Banco de dados SQL do AzureAzure SQL Database.ID of the database, unique within an instance of SQL ServerSQL Server or within a Banco de dados SQL do AzureAzure SQL Database server.
source_database_idsource_database_id intint Non-NULL = ID do banco de dados de origem deste instantâneo do banco de dados.Non-NULL = ID of the source database of this database snapshot.
NULL = Não é um instantâneo do banco de dados.NULL = Not a database snapshot.
owner_sidowner_sid varbinary(85)varbinary(85) SID (Identificador de Segurança) do proprietário externo do banco de dados, como registrado para o servidor.SID (Security-Identifier) of the external owner of the database, as registered to the server. Para obter informações sobre quem pode possuir um banco de dados, consulte o ALTER AUTHORIZATION para bancos de dados seção ALTER AUTHORIZATION.For information about who can own a database, see the ALTER AUTHORIZATION for databases section of ALTER AUTHORIZATION.
create_datecreate_date datetimedatetime Data em que o banco de dados foi criado ou renomeado.Date the database was created or renamed. Para tempdb, esse valor é alterado sempre que o servidor for reiniciado.For tempdb, this value changes every time the server restarts.
compatibility_levelcompatibility_level tinyinttinyint Inteiro que corresponde à versão do SQL ServerSQL Server para o qual o comportamento é compatível:Integer corresponding to the version of SQL ServerSQL Server for which behavior is compatible:
Valor | aplica-se aValue | Applies to
70 | SQL Server 2008SQL Server 2008 por meio de SQL Server 2008 R2SQL Server 2008 R270 | SQL Server 2008SQL Server 2008 through SQL Server 2008 R2SQL Server 2008 R2
80 | SQL Server 2008SQL Server 2008 por meio de SQL Server 2008 R2SQL Server 2008 R280 | SQL Server 2008SQL Server 2008 through SQL Server 2008 R2SQL Server 2008 R2
90 | SQL Server 2008SQL Server 2008 por meio de SQL Server 2012 (11.x)SQL Server 2012 (11.x)90 | SQL Server 2008SQL Server 2008 through SQL Server 2012 (11.x)SQL Server 2012 (11.x)
100 | SQL Server 2008SQL Server 2008 por meio SQL Server 2017SQL Server 2017 e Banco de dados SQL do AzureAzure SQL Database100 | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017 and Banco de dados SQL do AzureAzure SQL Database
110 | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio SQL Server 2017SQL Server 2017 e Banco de dados SQL do AzureAzure SQL Database110 | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017 and Banco de dados SQL do AzureAzure SQL Database
120 | SQL Server 2014 (12.x)SQL Server 2014 (12.x) por meio SQL Server 2017SQL Server 2017 e Banco de dados SQL do AzureAzure SQL Database120 | SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017 and Banco de dados SQL do AzureAzure SQL Database
130 | SQL Server 2016 (13.x)SQL Server 2016 (13.x) por meio de SQL Server 2017SQL Server 2017130 | SQL Server 2016 (13.x)SQL Server 2016 (13.x) through SQL Server 2017SQL Server 2017
140 | SQL Server 2017 (14.x)SQL Server 2017 (14.x) por meio de SQL Server 2017SQL Server 2017140 | SQL Server 2017 (14.x)SQL Server 2017 (14.x) through SQL Server 2017SQL Server 2017
150 | SQL Server 2019 (15.x)SQL Server 2019 (15.x)150 | SQL Server 2019 (15.x)SQL Server 2019 (15.x)
collation_namecollation_name sysnamesysname Ordenação do banco de dados.Collation for the database. Funciona como a ordenação padrão no banco de dados.Acts as the default collation in the database.
NULL = banco de dados não está online ou AUTO_CLOSE está definida como ON e o banco de dados está fechado.NULL = Database is not online or AUTO_CLOSE is set to ON and the database is closed.
user_accessuser_access tinyinttinyint Configuração de acesso do usuário:User-access setting:
0 = MULTI_USER especificado0 = MULTI_USER specified
1 = SINGLE_USER especificado1 = SINGLE_USER specified
2 = RESTRICTED_USER especificado2 = RESTRICTED_USER specified
user_access_descuser_access_desc nvarchar(60)nvarchar(60) Descrição da configuração do acesso do usuário.Description of user-access setting.
is_read_onlyis_read_only bitbit 1 = O banco de dados é READ_ONLY1 = Database is READ_ONLY
0 = O banco de dados é READ_WRITE0 = Database is READ_WRITE
is_auto_close_onis_auto_close_on bitbit 1 = AUTO_CLOSE está ON1 = AUTO_CLOSE is ON
0 = AUTO_CLOSE está OFF0 = AUTO_CLOSE is OFF
is_auto_shrink_onis_auto_shrink_on bitbit 1 = AUTO_SHRINK está ON1 = AUTO_SHRINK is ON
0 = AUTO_SHRINK está OFF0 = AUTO_SHRINK is OFF
statestate tinyinttinyint Valor | aplica-se aValue | Applies to
0 = ONLINE0 = ONLINE
1 = RESTORING1 = RESTORING
2 = RECOVERING | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20172 = RECOVERING | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
3 = RECOVERY_PENDING | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20173 = RECOVERY_PENDING | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
4 = SUSPECT4 = SUSPECT
5 = EMERGÊNCIA | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20175 = EMERGENCY | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
6 = off-line | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20176 = OFFLINE | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
7 = COPYING | Banco de dados SQL do AzureAzure SQL Database Replicação geográfica ativaActive Geo-Replication7 = COPYING | Banco de dados SQL do AzureAzure SQL Database Replicação geográfica ativaActive Geo-Replication
10 = OFFLINE_SECONDARY | Banco de dados SQL do AzureAzure SQL Database Replicação geográfica ativaActive Geo-Replication10 = OFFLINE_SECONDARY | Banco de dados SQL do AzureAzure SQL Database Replicação geográfica ativaActive Geo-Replication

Observação: Para bancos de dados AlwaysOn, consulte o database_state ou database_state_desc colunas de DM hadr_database_replica_states.Note: For Always On databases, query the database_state or database_state_desc columns of sys.dm_hadr_database_replica_states.
state_descstate_desc nvarchar(60)nvarchar(60) Descrição do estado do banco de dados.Description of the database state. Consulte o estado.See state.
is_in_standbyis_in_standby bitbit O banco de dados é somente leitura para log de restauração.Database is read-only for restore log.
is_cleanly_shutdownis_cleanly_shutdown bitbit 1 = Banco de dados desligado corretamente. Nenhuma recuperação é necessária na inicialização1 = Database shut down cleanly; no recovery required on startup
0 = Banco de dados não desligado corretamente. Recuperação é necessária na inicialização0 = Database did not shut down cleanly; recovery is required on startup
is_supplemental_logging_enabledis_supplemental_logging_enabled bitbit 1 = SUPPLEMENTAL_LOGGING está ON1 = SUPPLEMENTAL_LOGGING is ON
0 = SUPPLEMENTAL_LOGGING está OFF0 = SUPPLEMENTAL_LOGGING is OFF
snapshot_isolation_statesnapshot_isolation_state tinyinttinyint Estado de transações de isolamento de instantâneo permitidas, conforme definido pela opção ALLOW_SNAPSHOT_ISOLATION:State of snapshot-isolation transactions being allowed, as set by the ALLOW_SNAPSHOT_ISOLATION option:
0 = O estado de isolamento de instantâneo está OFF (padrão).0 = Snapshot isolation state is OFF (default). O isolamento de instantâneo não é permitido.Snapshot isolation is disallowed.
1 = O estado de isolamento de instantâneo está ON.1 = Snapshot isolation state ON. O isolamento de instantâneo é permitido.Snapshot isolation is allowed.
2 = O estado de isolamento de instantâneo está em transição para o estado OFF.2 = Snapshot isolation state is in transition to OFF state. Todas as transações têm suas modificações controladas por versão.All transactions have their modifications versioned. Não é possível iniciar novas transações usando isolamento de instantâneo.Cannot start new transactions using snapshot isolation. O banco de dados permanece na transição para o estado OFF até que todas as transações que estavam ativas quando ALTER DATABASE foi executado possam ser concluídas.The database remains in the transition to OFF state until all transactions that were active when ALTER DATABASE was run can be completed.
3 = O estado de isolamento de instantâneo está em transição para o estado ON.3 = Snapshot isolation state is in transition to ON state. Novas transações têm suas modificações controladas por versão.New transactions have their modifications versioned. As transações não podem usar isolamento de instantâneo até que o estado de isolamento de instantâneo se torne 1 (ON).Transactions cannot use snapshot isolation until the snapshot isolation state becomes 1 (ON). O banco de dados permanece na transição para o estado ON até que todas as transações de atualização que estavam ativas quando ALTER DATABASE foi executado possam ser concluídas.The database remains in the transition to ON state until all update transactions that were active when ALTER DATABASE was run can be completed.
snapshot_isolation_state_descsnapshot_isolation_state_desc nvarchar(60)nvarchar(60) Descrição do estado de transações de isolamento de instantâneo permitidas, conforme definido pela opção ALLOW_SNAPSHOT_ISOLATION.Description of state of snapshot-isolation transactions being allowed, as set by the ALLOW_SNAPSHOT_ISOLATION option.
is_read_committed_snapshot_onis_read_committed_snapshot_on bitbit 1 = A opção READ_COMMITTED_SNAPSHOT está ON.1 = READ_COMMITTED_SNAPSHOT option is 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.Read operations under the read-committed isolation level are based on snapshot scans and do not acquire locks.
0 = A opção de READ_COMMITTED_SNAPSHOT está OFF (padrão).0 = READ_COMMITTED_SNAPSHOT option is OFF (default). Operações de leitura sob o nível de isolamento confirmado por leitura usam bloqueios de compartilhamento.Read operations under the read-committed isolation level use share locks.
recovery_modelrecovery_model tinyinttinyint Modelo de recuperação selecionado:Recovery model selected:
1 = FULL1 = FULL
2 = BULK_LOGGED2 = BULK_LOGGED
3 = SIMPLE3 = SIMPLE
recovery_model_descrecovery_model_desc nvarchar(60)nvarchar(60) Descrição de modelo de recuperação selecionado.Description of recovery model selected.
page_verify_optionpage_verify_option tinyinttinyint Configuração da opção PAGE_VERIFY:Setting of PAGE_VERIFY option:
0 = NONE0 = NONE
1 = TORN_PAGE_DETECTION1 = TORN_PAGE_DETECTION
2 = CHECKSUM2 = CHECKSUM
page_verify_option_descpage_verify_option_desc nvarchar(60)nvarchar(60) Descrição da configuração da opção PAGE_VERIFY.Description of PAGE_VERIFY option setting.
is_auto_create_stats_onis_auto_create_stats_on bitbit 1 = AUTO_CREATE_STATISTICS está ON1 = AUTO_CREATE_STATISTICS is ON
0 = AUTO_CREATE_STATISTICS está OFF0 = AUTO_CREATE_STATISTICS is OFF
is_auto_create_stats_incremental_onis_auto_create_stats_incremental_on bitbit Indica a configuração padrão para a opção incremental de estatísticas automáticas.Indicates the default setting for the incremental option of auto stats.
0 = as estatísticas criadas automaticamente não são incrementais0 = auto create stats are non-incremental
1 = as estatísticas criadas automaticamente são incrementais se possível1 = auto create stats are incremental if possible
Aplica-se a: do SQL Server 2014 (12.x)SQL Server 2014 (12.x) ao SQL Server 2017SQL Server 2017.Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017.
is_auto_update_stats_onis_auto_update_stats_on bitbit 1 = AUTO_UPDATE_STATISTICS está ON1 = AUTO_UPDATE_STATISTICS is ON
0 = AUTO_UPDATE_STATISTICS está OFF0 = AUTO_UPDATE_STATISTICS is OFF
is_auto_update_stats_async_onis_auto_update_stats_async_on bitbit 1 = AUTO_UPDATE_STATISTICS_ASYNC está ON1 = AUTO_UPDATE_STATISTICS_ASYNC is ON
0 = AUTO_UPDATE_STATISTICS_ASYNC está OFF0 = AUTO_UPDATE_STATISTICS_ASYNC is OFF
is_ansi_null_default_onis_ansi_null_default_on bitbit 1 = ANSI_NULL_DEFAULT está ON1 = ANSI_NULL_DEFAULT is ON
0 = ANSI_NULL_DEFAULT está OFF0 = ANSI_NULL_DEFAULT is OFF
is_ansi_nulls_onis_ansi_nulls_on bitbit 1 = ANSI_NULLS está ON1 = ANSI_NULLS is ON
0 = ANSI_NULLS está OFF0 = ANSI_NULLS is OFF
is_ansi_padding_onis_ansi_padding_on bitbit 1 = ANSI_PADDING está ON1 = ANSI_PADDING is ON
0 = ANSI_PADDING está OFF0 = ANSI_PADDING is OFF
is_ansi_warnings_onis_ansi_warnings_on bitbit 1 = ANSI_WARNINGS está ON1 = ANSI_WARNINGS is ON
0 = ANSI_WARNINGS está OFF0 = ANSI_WARNINGS is OFF
is_arithabort_onis_arithabort_on bitbit 1 = ARITHABORT está ON1 = ARITHABORT is ON
0 = ARITHABORT está OFF0 = ARITHABORT is OFF
is_concat_null_yields_null_onis_concat_null_yields_null_on bitbit 1 = CONCAT_NULL_YIELDS_NULL está ON1 = CONCAT_NULL_YIELDS_NULL is ON
0 = CONCAT_NULL_YIELDS_NULL está OFF0 = CONCAT_NULL_YIELDS_NULL is OFF
is_numeric_roundabort_onis_numeric_roundabort_on bitbit 1 = NUMERIC_ROUNDABORT está ON1 = NUMERIC_ROUNDABORT is ON
0 = NUMERIC_ROUNDABORT está OFF0 = NUMERIC_ROUNDABORT is OFF
is_quoted_identifier_onis_quoted_identifier_on bitbit 1 = QUOTED_IDENTIFIER está ON1 = QUOTED_IDENTIFIER is ON
0 = QUOTED_IDENTIFIER está OFF0 = QUOTED_IDENTIFIER is OFF
is_recursive_triggers_onis_recursive_triggers_on bitbit 1 = RECURSIVE_TRIGGERS está ON1 = RECURSIVE_TRIGGERS is ON
0 = RECURSIVE_TRIGGERS está OFF0 = RECURSIVE_TRIGGERS is OFF
is_cursor_close_on_commit_onis_cursor_close_on_commit_on bitbit 1 = CURSOR_CLOSE_ON_COMMIT está ON1 = CURSOR_CLOSE_ON_COMMIT is ON
0 = CURSOR_CLOSE_ON_COMMIT está OFF0 = CURSOR_CLOSE_ON_COMMIT is OFF
is_local_cursor_defaultis_local_cursor_default bitbit 1 = CURSOR_DEFAULT é local1 = CURSOR_DEFAULT is local
0 = CURSOR_DEFAULT é global0 = CURSOR_DEFAULT is global
is_fulltext_enabledis_fulltext_enabled bitbit 1 = Texto completo habilitado para o banco de dados1 = Full-text is enabled for the database
0 = Texto completo desabilitado para o banco de dados0 = Full-text is disabled for the database
is_trustworthy_onis_trustworthy_on bitbit 1 = O banco de dados foi marcado como confiável1 = Database has been marked trustworthy
0 = O banco de dados não foi marcado como confiável0 = Database has not been marked trustworthy
is_db_chaining_onis_db_chaining_on bitbit 1 = O encadeamento de propriedades de bancos de dados está ON1 = Cross-database ownership chaining is ON
0 = O encadeamento de propriedades de bancos de dados está OFF0 = Cross-database ownership chaining is OFF
is_parameterization_forcedis_parameterization_forced bitbit 1 = A parametrização é FORCED1 = Parameterization is FORCED
0 = A parametrização é SIMPLE0 = Parameterization is SIMPLE
is_master_key_encrypted_by_serveris_master_key_encrypted_by_server bitbit 1 = O banco de dados tem uma chave mestra criptografada1 = Database has an encrypted master key
0 = O banco de dados não tem uma chave mestra criptografada0 = Database does not have an encrypted master key
is_query_store_onis_query_store_on bitbit 1 = a consulta de repositório é habilitado para este banco de dados.1 = The query store is enable for this database. Verifique database_query_store_options para exibir o status do repositório de consulta.Check sys.database_query_store_options to view the query store status.
0 = a consulta de repositório não está habilitado0 = The query store is not enabled
Aplica-se a: SQL ServerSQL Server (SQL Server 2016 (13.x)SQL Server 2016 (13.x) a SQL Server 2017SQL Server 2017).Applies to: SQL ServerSQL Server (SQL Server 2016 (13.x)SQL Server 2016 (13.x) through SQL Server 2017SQL Server 2017).
is_publishedis_published bitbit 1 = O banco de dados é um banco de dados de publicação em uma topologia de replicação transacional ou de instantâneo1 = Database is a publication database in a transactional or snapshot replication topology
0 = Não é um banco de dados de publicação0 = Is not a publication database
is_subscribedis_subscribed bitbit Esta coluna não é usada.This column is not used. Sempre retornará 0, independentemente do status de assinante do banco de dados.It will always return 0, regardless of the subscriber status of the database.
is_merge_publishedis_merge_published bitbit 1 = O banco de dados é um banco de dados de publicação em uma topologia de replicação de mesclagem1 = Database is a publication database in a merge replication topology
0 = Não é um banco de dados de publicação em uma topologia de replicação de mesclagem0 = Is not a publication database in a merge replication topology
is_distributoris_distributor bitbit 1 = O banco de dados é o banco de dados de distribuição de uma topologia de replicação1 = Database is the distribution database for a replication topology
0 = Não é o banco de dados de distribuição de uma topologia de replicação0 = Is not the distribution database for a replication topology
is_sync_with_backupis_sync_with_backup bitbit 1 = O banco de dados está marcado para sincronização de replicação com backup1 = Database is marked for replication synchronization with backup
0 = Não está marcado para sincronização de replicação com backup0 = Is not marked for replication synchronization with backup
service_broker_guidservice_broker_guid uniqueidentifieruniqueidentifier Identificador do service broker para este banco de dados.Identifier of the service broker for this database. Usado como o broker_instance do destino na tabela de roteamento.Used as the broker_instance of the target in the routing table.
is_broker_enabledis_broker_enabled bitbit 1 = O agente neste banco de dados está enviando e recebendo mensagens atualmente.1 = The broker in this database is currently sending and receiving messages.
0 = Todas as mensagens enviadas permanecerão na fila de transmissão e as mensagens recebidas não serão colocadas nas filas deste banco de dados.0 = All sent messages will stay on the transmission queue and received messages will not be put on queues in this database.
Por padrão, bancos de dados restaurados ou anexados têm o agente desabilitado.By default, restored or attached databases have the broker disabled. A exceção é espelhamento de banco de dados onde o agente é habilitado após failover.The exception to this is database mirroring where the broker is enabled after failover.
log_reuse_waitlog_reuse_wait tinyinttinyint Reutilização de espaço de log de transações está esperando atualmente um dos seguintes a partir do último ponto de verificação.Reuse of transaction log space is currently waiting on one of the following as of the last checkpoint. Para obter mais explicações sobre esses valores, consulte o Log de transações.For more detailed explanations of these values, see The Transaction Log.
Valor | aplica-se aValue | Applies to
0 = Nada0 = Nothing
1 = checkpoint (quando um banco de dados usa um modelo de recuperação e tiver um grupo de arquivos de dados com otimização de memória, você deve esperar ver o log_reuse_wait coluna indicar checkpoint ou xtp_checkpoint.) | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20171 = Checkpoint (When a database uses a recovery model and has a memory-optimized data filegroup, you should expect to see the log_reuse_wait column indicate checkpoint or xtp_checkpoint.) | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
2 = Backup de log | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20172 = Log Backup | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
3 = backup ativo ou restaurar | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20173 = Active backup or restore | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
4 = transação ativa | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20174 = Active transaction | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
5 = espelhamento de banco de dados | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20175 = Database mirroring | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
6 = replicação | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20176 = Replication | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
7 = criação de instantâneo do banco de dados | SQL Server 2008SQL Server 2008 por meio de SQL Server 2017SQL Server 20177 = Database snapshot creation | SQL Server 2008SQL Server 2008 through SQL Server 2017SQL Server 2017
8 = Verificação de log8 = Log scan
9 = uma grupos de disponibilidade AlwaysOn réplica secundária está aplicando registros de log de transações desse banco de dados para um banco de dados secundário correspondente.9 = An Always On Availability Groups secondary replica is applying transaction log records of this database to a corresponding secondary database. |SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 2017| SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
9 = outro (transitório) | até e incluindo SQL Server 2008 R2SQL Server 2008 R29 = Other (Transient) | Up to, and including SQL Server 2008 R2SQL Server 2008 R2
10 = somente para uso interno | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 201710 = For internal use only | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
11 = somente para uso interno | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 201711 = For internal use only | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
12 = somente para uso interno | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 201712 = For internal use only | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
13 = página mais antiga | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 201713 = Oldest page | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
14 = outro | SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 201714 = Other | SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
16 = XTP_CHECKPOINT (quando um banco de dados usa um modelo de recuperação e tiver um grupo de arquivos de dados com otimização de memória, você deve esperar ver a coluna log_reuse_wait indicar checkpoint ou xtp_checkpoint.) | SQL Server 2014 (12.x)SQL Server 2014 (12.x) por meio de SQL Server 2017SQL Server 201716 = XTP_CHECKPOINT (When a database uses a recovery model and has a memory-optimized data filegroup, you should expect to see the log_reuse_wait column indicate checkpoint or xtp_checkpoint.) | SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017
log_reuse_wait_desclog_reuse_wait_desc nvarchar(60)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.Description of reuse of transaction log space is currently waiting on as of the last checkpoint.
is_date_correlation_onis_date_correlation_on bitbit 1 = DATE_CORRELATION_OPTIMIZATION está ON1 = DATE_CORRELATION_OPTIMIZATION is ON
0 = DATE_CORRELATION_OPTIMIZATION está OFF0 = DATE_CORRELATION_OPTIMIZATION is OFF
is_cdc_enabledis_cdc_enabled bitbit 1 = O banco de dados está habilitado para Change Data Capture.1 = Database is enabled for change data capture. Para obter mais informações, consulte sp_cdc_enable_db (Transact-SQL).For more information, see sys.sp_cdc_enable_db (Transact-SQL).
is_encryptedis_encrypted bitbit Indica se o banco de dados é criptografado (reflete o último estado definido usando o ALTER DATABASE SET ENCRYPTION cláusula).Indicates whether the database is encrypted (reflects the state last set by using the ALTER DATABASE SET ENCRYPTION clause). Pode ser um dos seguintes valores:Can be one of the following values:
1 = Criptografado1 = Encrypted
0 = Não criptografado0 = Not Encrypted
Para obter mais informações sobre a criptografia do banco de dados, confira Transparent Data Encryption (TDE).For more information about database encryption, see Transparent Data Encryption (TDE).
Se o banco de dados está no processo de ser descriptografado, is_encrypted mostra um valor de 0.If the database is in the process of being decrypted, is_encrypted shows a value of 0. Você pode ver o estado do processo de criptografia usando o DM database_encryption_keys exibição de gerenciamento dinâmico.You can see the state of the encryption process by using the sys.dm_database_encryption_keys dynamic management view.
is_honor_broker_priority_onis_honor_broker_priority_on bitbit Indica se o banco de dados honra prioridades de conversa (reflete o último estado definido usando o ALTER DATABASE SET HONOR_BROKER_PRIORITY cláusula).Indicates whether the database honors conversation priorities (reflects the state last set by using the ALTER DATABASE SET HONOR_BROKER_PRIORITY clause). Pode ser um dos seguintes valores:Can be one of the following values:
1 = HONOR_BROKER_PRIORITY está ON1 = HONOR_BROKER_PRIORITY is ON
0 = HONOR_BROKER_PRIORITY está OFF0 = HONOR_BROKER_PRIORITY is OFF
replica_idreplica_id uniqueidentifieruniqueidentifier Identificador exclusivo da réplica de disponibilidade local do Grupos de disponibilidade AlwaysOnAlways On availability groups do grupo de disponibilidade, se houver, no qual o banco de dados está participando.Unique identifier of the local Grupos de disponibilidade AlwaysOnAlways On availability groups availability replica of the availability group, if any, in which the database is participating.
NULL = o banco de dados não faz parte de uma réplica de disponibilidade em um grupo de disponibilidade.NULL = database is not part of an availability replica of in availability group.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
group_database_idgroup_database_id uniqueidentifieruniqueidentifier Identificador exclusivo do banco de dados dentro de um sempre no grupo de disponibilidade, se houver, no qual o banco de dados está participando.Unique identifier of the database within an Always On availability group, if any, in which the database is participating. group_database_id é o mesmo para este banco de dados na réplica primária e em cada réplica secundária na qual o banco de dados foi unido ao grupo de disponibilidade.group_database_id is the same for this database on the primary replica and on every secondary replica on which the database has been joined to the availability group.
NULL = o banco de dados não faz parte de uma réplica de disponibilidade em nenhum grupo de disponibilidade.NULL = database is not part of an availability replica in any availability group.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
resource_pool_idresource_pool_id intint A ID do pool de recursos que é mapeado para esse banco de dados.The id of the resource pool that is mapped to this database. Esse conjunto de recursos controla a memória total disponível para tabelas com otimização de memória nesse banco de dados.This resource pool controls total memory available to memory-optimized tables in this database.
Aplica-se a: do SQL Server 2014 (12.x)SQL Server 2014 (12.x) ao SQL Server 2017SQL Server 2017Applies to: SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017
default_language_lciddefault_language_lcid smallintsmallint Indica a lcid (id local) do idioma padrão de um banco de dados independente.Indicates the local id (lcid) of the default language of a contained database.
Observação: Funciona como o configurar a opção de configuração de servidor default language de sp_configure.Note: Functions as the Configure the default language Server Configuration Option of sp_configure. Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
default_language_namedefault_language_name nvarchar(128)nvarchar(128) Indica o idioma padrão de um banco de dados independente.Indicates the default language of a contained database.
Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
default_fulltext_language_lciddefault_fulltext_language_lcid intint Indica a id de localidade (lcid) do idioma de texto completo padrão do banco de dados independente.Indicates the locale id (lcid) of the default fulltext language of the contained database.
Observação: Funciona como o padrão configurar o idioma de texto completo padrão Server Configuration Option de sp_configure.Note: Functions as the default Configure the default full-text language Server Configuration Option of sp_configure. Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
default_fulltext_language_namedefault_fulltext_language_name nvarchar(128)nvarchar(128) Indica o idioma de texto completo padrão do banco de dados independente.Indicates the default fulltext language of the contained database.
Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
is_nested_triggers_onis_nested_triggers_on bitbit Indica se gatilhos aninhados são permitidos no banco de dados independente.Indicates whether or not nested triggers are allowed in the contained database.
0 = gatilhos aninhados não são permitidos0 = nested triggers are not allowed
1 = gatilhos aninhados são permitidos1 = nested triggers are allowed
Observação: Funciona como o configurar a opção de configuração de servidor nested triggers de sp_configure.Note: Functions as the Configure the nested triggers Server Configuration Option of sp_configure. Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database. Ver sys. Configurations (Transact-SQL) para obter mais informações.See sys.configurations (Transact-SQL) for further information.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
is_transform_noise_words_onis_transform_noise_words_on bitbit Indica se palavras de ruído devem ser transformadas no banco de dados independente.Indicates whether or noise words should be transformed in the contained database.
0 = palavras de ruído não devem ser transformadas.0 = noise words should not be transformed.
1 = palavras de ruído devem ser transformadas.1 = noise words should be transformed.
Observação: Funciona como o opção de configuração de servidor transform noise words de sp_configure.Note: Functions as the transform noise words Server Configuration Option of sp_configure. Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database. Ver sys. Configurations (Transact-SQL) para obter mais informações.See sys.configurations (Transact-SQL) for further information.
Aplica-se a: do SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
two_digit_year_cutofftwo_digit_year_cutoff smallintsmallint 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.Indicates a value of a number between 1753 and 9999 to represent the cutoff year for interpreting two-digit years as four-digit years.
Observação: Funciona como o configurar o ano de dois dígitos cutoff Server Configuration Option de sp_configure.Note: Functions as the Configure the two digit year cutoff Server Configuration Option of sp_configure. Esse valor é nulo para um banco de dados dependente.This value is null for a non-contained database. Ver sys. Configurations (Transact-SQL) para obter mais informações.See sys.configurations (Transact-SQL) for further information.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
containmentcontainment tinyint não nulotinyint not null Indica o status de contenção do banco de dados.Indicates the containment status of the database.
0 = a contenção do banco de dados está desativada.0 = database containment is off. Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
1 = banco de dados está em contenção parcial aplica-se ao: SQL Server 2012 (11.x)SQL Server 2012 (11.x) por meio de SQL Server 2017SQL Server 20171 = database is in partial containment Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017
containment_desccontainment_desc nvarchar(60) not nullnvarchar(60) not null Indica o status de contenção do banco de dados.Indicates the containment status of the database.
NONE = banco de dados herdado (contenção zero)NONE = legacy database (zero containment)
PARCIAL = banco de dados parcialmente independentePARTIAL = partially contained database
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
target_recovery_time_in_secondstarget_recovery_time_in_seconds intint A hora estimada para recuperar o banco de dados, em segundos.The estimated time to recover the database, in seconds. Anulável.Nullable.
Aplica-se a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) ao SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database
delayed_durabilitydelayed_durability intint A configuração de durabilidade atrasada:The delayed durability setting:
0 = DESABILITADO0 = DISABLED
1 = PERMITIDO1 = ALLOWED
2 = FORÇADO2 = FORCED
Para obter mais informações, veja Controlar a durabilidade da transação.For more information, see Control Transaction Durability.
Aplica-se a: SQL ServerSQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) a SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL Database.Applies to: SQL ServerSQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database.
delayed_durability_descdelayed_durability_desc nvarchar(60)nvarchar(60) A configuração de durabilidade atrasada:The delayed durability setting:
DISABLEDDISABLED
ALLOWEDALLOWED
FORCEDFORCED
Aplica-se a: SQL ServerSQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) a SQL Server 2017SQL Server 2017) e Banco de dados SQL do AzureAzure SQL Database.Applies to: SQL ServerSQL Server (SQL Server 2014 (12.x)SQL Server 2014 (12.x) through SQL Server 2017SQL Server 2017) and Banco de dados SQL do AzureAzure SQL Database.
is_memory_optimized_elevate_to_snapshot_onis_memory_optimized_elevate_to_snapshot_on bitbit As tabelas com otimização de memória são acessadas usando o isolamento SNAPSHOT quando a configuração de sessão TRANSACTION ISOLATION LEVEL é definida como um nível de isolamento inferior, READ COMMITTED ou READ UNCOMMITTED.Memory-optimized tables are accessed using SNAPSHOT isolation when the session setting TRANSACTION ISOLATION LEVEL is set to a lower isolation level, READ COMMITTED or READ UNCOMMITTED.
1 = O nível de isolamento mínimo SNAPSHOT.1 = Minimum isolation level is SNAPSHOT.
0 = O nível de isolamento não é elevado.0 = Isolation level is not elevated.
is_federation_memberis_federation_member bitbit Indica se o banco de dados é membro de uma federação.Indicates if the database is a member of a federation.
Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database
is_remote_data_archive_enabledis_remote_data_archive_enabled bitbit Indica se o banco de dados está sendo estendido.Indicates whether the database is stretched.
0 = o banco de dados não está habilitado para Stretch.0 = The database is not Stretch-enabled.
1 = o banco de dados está habilitado para Stretch.1 = The database is Stretch-enabled.
Aplica-se a: do SQL Server 2016 (13.x)SQL Server 2016 (13.x) ao SQL Server 2017SQL Server 2017Applies to: SQL Server 2016 (13.x)SQL Server 2016 (13.x) through SQL Server 2017SQL Server 2017
Saiba mais em Stretch Database.For more information, see Stretch Database.
is_mixed_page_allocation_onis_mixed_page_allocation_on bitbit Indica se tabelas e índices no banco de dados podem alocar páginas iniciais de extensões mistas.Indicates whether tables and indexes in the database can allocate initial pages from mixed extents.
0 = tabelas e índices no banco de dados sempre alocar páginas iniciais de extensões uniformes.0 = Tables and indexes in the database always allocate initial pages from uniform extents.
1 = tabelas e índices no banco de dados podem alocar páginas iniciais de extensões mistas.1 = Tables and indexes in the database can allocate initial pages from mixed extents.
Aplica-se a: do SQL Server 2016 (13.x)SQL Server 2016 (13.x) ao SQL Server 2017SQL Server 2017Applies to: SQL Server 2016 (13.x)SQL Server 2016 (13.x) through SQL Server 2017SQL Server 2017
Para obter mais informações, consulte a opção SET MIXED_PAGE_ALLOCATION de opções ALTER DATABASE SET (Transact-SQL).For more information, see the SET MIXED_PAGE_ALLOCATION option of ALTER DATABASE SET Options (Transact-SQL).
is_temporal_retention_enabledis_temporal_retention_enabled bitbit Indica se a tarefa de limpeza de política de retenção temporal está habilitada.Indicates whether temporal retention policy cleanup task is enabled.
Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database
catalog_collation_typecatalog_collation_type intint A configuração de agrupamento de catálogo:The catalog collation setting:
0 = DATABASE_DEFAULT0 = DATABASE_DEFAULT
2 = SQL_Latin_1_General_CP1_CI_AS2 = SQL_Latin_1_General_CP1_CI_AS
Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database
catalog_collation_type_desccatalog_collation_type_desc nvarchar(60)nvarchar(60) A configuração de agrupamento de catálogo:The catalog collation setting:
DATABASE_DEFAULTDATABASE_DEFAULT
SQL_Latin_1_General_CP1_CI_ASSQL_Latin_1_General_CP1_CI_AS
Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database
is_result_set_caching_onis_result_set_caching_on intint 1 = is_result_set_caching_on está em1 = is_result_set_caching_on is on
0 = is_result_set_caching_on está desativado0 = is_result_set_caching_on is off
Aplica-se ao: Azure SQL Data Warehouse Gen2.Applies to: Azure SQL Data Warehouse Gen2. Embora esse recurso está sendo distribuída para todas as regiões, verifique se a versão implantada em sua instância e a versão mais recente notas de versão do SQL DW do Azure para disponibilidade de recursos.While this features is being rolled out to all regions, please check the version deployed to your instance and the latest Azure SQL DW release notes for feature availability.

PermissõesPermissions

Se o chamador de sys.databases não for o proprietário do banco de dados e o banco de dados não é master ou tempdb, as permissões mínimas necessárias para ver a linha correspondente serão ALTER ANY DATABASE ou o VIEW ANY DATABASE permissão de nível de servidor, ou CREATE DATABASE permissão no master banco de dados.If the caller of sys.databases is not the owner of the database and the database is not master or tempdb, the minimum permissions required to see the corresponding row are ALTER ANY DATABASE or the VIEW ANY DATABASE server-level permission, or CREATE DATABASE permission in the master database. O banco de dados ao qual o chamador está conectado sempre pode ser exibido em sys.databases.The database to which the caller is connected can always be viewed in sys.databases.

Importante

Por padrão, a função pública tem o VIEW ANY DATABASE permissão, permitindo que todos os logons vejam informações do banco de dados.By default, the public role has the VIEW ANY DATABASE permission, allowing all logins to see database information. Para impedir que um logon da capacidade de detectar um banco de dados REVOKE as VIEW ANY DATABASE permissão de public, ou DENY o VIEW ANY DATABASE permissão para logons individuais.To block a login from the ability to detect a database, REVOKE the VIEW ANY DATABASE permission from public, or DENY the VIEW ANY DATABASE permission for individual logins.

Comentários do banco de dados SQL do AzureAzure SQL Database Remarks

Na Banco de dados SQL do AzureAzure SQL Database essa exibição está disponível no master banco de dados e em bancos de dados do usuário.In Banco de dados SQL do AzureAzure SQL Database this view is available in the master database and in user databases. No master banco de dados, essa exibição retorna as informações sobre o master banco de dados e todos os bancos de dados de usuário no servidor.In the master database, this view returns the information on the master database and all user databases on the server. Em um banco de dados de usuário, essa exibição retorna informações apenas sobre o banco de dados atual e o banco de dados mestre.In a user database, this view returns information only on the current database and the master database.

Use a exibição de sys.databases no banco de dados master do servidor de Banco de dados SQL do AzureAzure SQL Database em que o novo banco de dados está sendo criado.Use the sys.databases view in the master database of the Banco de dados SQL do AzureAzure SQL Database server where the new database is being created. Depois que a cópia de banco de dados é iniciado, você pode consultar a sys.databases e o sys.dm_database_copies exibições do master banco de dados do servidor de destino para recuperar mais informações sobre o andamento da cópia.After the database copy starts, you can query the sys.databases and the sys.dm_database_copies views from the master database of the destination server to retrieve more information about the copying progress.

ExemplosExamples

A.A. Consultar a exibição do sys.databasesQuery the sys.databases view

O exemplo a seguir retorna algumas das colunas disponíveis no sys.databases modo de exibição.The following example returns a few of the columns available in the sys.databases view.

SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc  
FROM sys.databases;  

B.B. Verificar o status de cópia em Banco de Dados SQLSQL DatabaseCheck the copying status in Banco de Dados SQLSQL Database

A exemplo a seguir consulta a sys.databases e sys.dm_database_copies operação de cópia de modos de exibição para retornar informações sobre um banco de dados.The following example queries the sys.databases and sys.dm_database_copies views to return information about a database copy operation.

Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database

-- Execute from the master database.  
SELECT a.name, a.state_desc, b.start_date, b.modify_date, b.percentage_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.C. Verifique o status da política de retenção temporal em Banco de Dados SQLSQL DatabaseCheck the temporal retention policy status in Banco de Dados SQLSQL Database

A exemplo a seguir consulta o sys.databases para retornar informações se a tarefa de limpeza de retenção temporal está habilitada.The following example queries the sys.databases to return information whether temporal retention cleanup task is enabled. Lembre-se de que, após a operação de restauração retenção temporal é desabilitada por padrão.Be aware that after restore operation temporal retention is disabled by default. Use ALTER DATABASE para habilitá-lo explicitamente.Use ALTER DATABASE to enable it explicitly.

Aplica-se ao: Banco de dados SQL do AzureAzure SQL DatabaseApplies to: Banco de dados SQL do AzureAzure SQL Database

-- Execute from the master database.  
SELECT a.name, a.is_temporal_history_retention_enabled 
FROM sys.databases AS a;

Consulte tambémSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
sys.database_mirroring_witnesses (Transact-SQL) sys.database_mirroring_witnesses (Transact-SQL)
sys.database_recovery_status (Transact-SQL) sys.database_recovery_status (Transact-SQL)
Exibição de catálogo do bancos de dados e de arquivos (Transact-SQL) Databases and Files Catalog Views (Transact-SQL)
sys.dm_database_copies (Banco de Dados SQL do Azure)sys.dm_database_copies (Azure SQL Database)