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

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data WarehouseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data Warehouse

Contiene una fila por cada base de datos de la instancia de SQL ServerSQL Server.Contains one row per database in the instance of SQL ServerSQL Server.

Si una base de datos no es ONLINE o AUTO_CLOSE se establece en ON y la base de datos está cerrada, los valores de algunas columnas pueden 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. Si una base de datos es OFFLINE , la fila correspondiente no es visible para los usuarios con pocos privilegios.If a database is OFFLINE, the corresponding row is not visible to low-privileged users. Para ver la fila correspondiente si la base de datos es OFFLINE , un usuario debe tener al menos el ALTER ANY DATABASE permiso de nivel de servidor o el CREATE DATABASE permiso en la master base de datos.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.

Nombre de la columnaColumn name Tipo de datosData type DescripciónDescription
namename sysnamesysname Nombre de base de datos, único en una instancia de SQL ServerSQL Server o dentro de un servidor de Azure SQL DatabaseAzure SQL Database.Name of database, unique within an instance of SQL ServerSQL Server or within a Azure SQL DatabaseAzure SQL Database server.
database_iddatabase_id intint Identificador de la base de datos, único en una instancia de SQL ServerSQL Server o dentro de un servidor de Azure SQL DatabaseAzure SQL Database.ID of the database, unique within an instance of SQL ServerSQL Server or within a Azure SQL DatabaseAzure SQL Database server.
source_database_idsource_database_id intint Distinto de NULL = Id. de la base de datos de origen de esta instantánea de base de datos.Non-NULL = ID of the source database of this database snapshot.
NULL = No es una instantánea de base de datos.NULL = Not a database snapshot.
owner_sidowner_sid varbinary(85)varbinary(85) SID (identificador de seguridad) del propietario externo de la base de datos, según se ha registrado en el servidor.SID (Security-Identifier) of the external owner of the database, as registered to the server. Para obtener información sobre quién puede poseer una base de datos, vea la sección ALTER Authorization for Databases de ALTER Authorization.For information about who can own a database, see the ALTER AUTHORIZATION for databases section of ALTER AUTHORIZATION.
create_datecreate_date datetimedatetime Fecha en que se creó o se cambió de nombre la base de datos.Date the database was created or renamed. En el caso de tempdb, este valor cambia cada vez que se reinicia el servidor.For tempdb, this value changes every time the server restarts.
compatibility_levelcompatibility_level tinyinttinyint Entero que corresponde a la versión de SQL ServerSQL Server para la que el comportamiento es compatible:Integer corresponding to the version of SQL ServerSQL Server for which behavior is compatible:

ValorValueSe aplica aApplies to
7070SQL ServerSQL Serverde 7,0 aSQL Server 2008SQL Server 20087.0 through SQL Server 2008SQL Server 2008
8080SQL Server 2000 (8.x)SQL Server 2000 (8.x)porSQL Server 2008 R2SQL Server 2008 R2through SQL Server 2008 R2SQL Server 2008 R2
9090SQL Server 2008SQL Server 2008porSQL Server 2012 (11.x)SQL Server 2012 (11.x)through SQL Server 2012 (11.x)SQL Server 2012 (11.x)
100100SQL ServerSQL Server (a partir de SQL Server 2008SQL Server 2008) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2008SQL Server 2008) and Azure SQL DatabaseAzure SQL Database
110110SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x)) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
120120SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x)) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x)) and Azure SQL DatabaseAzure SQL Database
130130SQL ServerSQL Server (a partir de SQL Server 2016 (13.x)SQL Server 2016 (13.x)) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2016 (13.x)SQL Server 2016 (13.x)) and Azure SQL DatabaseAzure SQL Database
140140SQL ServerSQL Server (a partir de SQL Server 2017 (14.x)SQL Server 2017 (14.x)) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2017 (14.x)SQL Server 2017 (14.x)) and Azure SQL DatabaseAzure SQL Database
150150SQL ServerSQL Server (a partir de SQL Server 2019 (15.x)SQL Server 2019 (15.x)) y Azure SQL DatabaseAzure SQL Database(Starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x)) and Azure SQL DatabaseAzure SQL Database
collation_namecollation_name sysnamesysname Intercalación de la base de datos.Collation for the database. Actúa como la intercalación predeterminada en la base de datos.Acts as the default collation in the database.
NULL = la base de datos no está en línea o AUTO_CLOSE está establecida en ON y la base de datos está cerrada.NULL = Database is not online or AUTO_CLOSE is set to ON and the database is closed.
user_accessuser_access tinyinttinyint Configuración de acceso del usuario:User-access setting:
0 = Se ha especificado MULTI_USER0 = MULTI_USER specified
1 = Se ha especificado SINGLE_USER1 = SINGLE_USER specified
2 = Se ha especificado RESTRICTED_USER2 = RESTRICTED_USER specified
user_access_descuser_access_desc nvarchar(60)nvarchar(60) Descripción de la configuración de acceso del usuario.Description of user-access setting.
is_read_onlyis_read_only bitbit 1 = La base de datos es READ_ONLY1 = Database is READ_ONLY
0 = La base de datos es READ_WRITE0 = Database is READ_WRITE
is_auto_close_onis_auto_close_on bitbit 1 = AUTO_CLOSE es ON1 = AUTO_CLOSE is ON
0 = AUTO_CLOSE es OFF0 = AUTO_CLOSE is OFF
is_auto_shrink_onis_auto_shrink_on bitbit 1 = AUTO_SHRINK es ON1 = AUTO_SHRINK is ON
0 = AUTO_SHRINK es OFF0 = AUTO_SHRINK is OFF
statestate tinyinttinyint ValorValue
0 = Con conexión 0 = ONLINE
1 = En restauración 1 = RESTORING
2 = recuperación 12 = RECOVERING 1
3 = RECOVERY_PENDING 13 = RECOVERY_PENDING 1
4 = Sospechoso 4 = SUSPECT
5 = emergencia 15 = EMERGENCY 1
6 = sin conexión 16 = OFFLINE 1
7 = COPIAndo 27 = COPYING 2
10 = OFFLINE_SECONDARY 210 = OFFLINE_SECONDARY 2

Nota: En el caso de las bases de datos de Always On, consulte las database_state database_state_desc columnas o de Sys. 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.

1 se aplica a: SQL ServerSQL Server (a partir de SQL Server 2008SQL Server 2008 ) yAzure SQL DatabaseAzure SQL Database1 Applies to: SQL ServerSQL Server (starting with SQL Server 2008SQL Server 2008) and Azure SQL DatabaseAzure SQL Database
2 se aplica a: Azure SQL DatabaseAzure SQL DatabaseGeorreplicación activaActive Geo-Replication2 Applies to: Azure SQL DatabaseAzure SQL Database Georreplicación activaActive Geo-Replication
state_descstate_desc nvarchar(60)nvarchar(60) Descripción del estado de la base de datos.Description of the database state. Vea estado.See state.
is_in_standbyis_in_standby bitbit La base de datos es de solo lectura para RESTORE LOG.Database is read-only for restore log.
is_cleanly_shutdownis_cleanly_shutdown bitbit 1 = La base de datos se ha cerrado correctamente; no es necesaria la recuperación en el inicio1 = Database shut down cleanly; no recovery required on startup
0 = La base de datos no se cerró correctamente; es necesaria la recuperación en el inicio0 = Database did not shut down cleanly; recovery is required on startup
is_supplemental_logging_enabledis_supplemental_logging_enabled bitbit 1 = SUPPLEMENTAL_LOGGING es ON1 = SUPPLEMENTAL_LOGGING is ON
0 = SUPPLEMENTAL_LOGGING es OFF0 = SUPPLEMENTAL_LOGGING is OFF
snapshot_isolation_statesnapshot_isolation_state tinyinttinyint Estado permitido para las transacciones de aislamiento de instantánea, tal como se define en la opción ALLOW_SNAPSHOT_ISOLATION:State of snapshot-isolation transactions being allowed, as set by the ALLOW_SNAPSHOT_ISOLATION option:
0 = El estado de aislamiento de instantánea es OFF (valor predeterminado).0 = Snapshot isolation state is OFF (default). No se permite el aislamiento de instantánea.Snapshot isolation is disallowed.
1 = El estado de aislamiento de instantánea es ON.1 = Snapshot isolation state ON. Se permite el aislamiento de instantánea.Snapshot isolation is allowed.
2 = El estado de aislamiento de instantánea se encuentra en estado de transición a OFF.2 = Snapshot isolation state is in transition to OFF state. Se controlan las versiones de las modificaciones de todas las transacciones.All transactions have their modifications versioned. No se pueden iniciar nuevas transacciones con aislamiento de instantánea.Cannot start new transactions using snapshot isolation. La base de datos permanece en estado de transición a OFF hasta que puedan completarse todas las transacciones que estaban activas cuando se ejecutó ALTER DATABASE.The database remains in the transition to OFF state until all transactions that were active when ALTER DATABASE was run can be completed.
3 = El estado de aislamiento de instantánea se encuentra en estado de transición a ON.3 = Snapshot isolation state is in transition to ON state. Se controlan las versiones de las modificaciones de las transacciones nuevas.New transactions have their modifications versioned. Las transacciones no pueden utilizar el aislamiento de instantánea hasta que el estado de aislamiento de instantánea sea 1 (ON).Transactions cannot use snapshot isolation until the snapshot isolation state becomes 1 (ON). La base de datos permanece en estado de transición a ON hasta que puedan completarse todas las transacciones de actualización que estaban activas cuando se ejecutó ALTER DATABASE.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) Descripción del estado de las transacciones de aislamiento de instantánea que se permiten, tal como se define en la opción 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 = la opción READ_COMMITTED_SNAPSHOT está en ON.1 = READ_COMMITTED_SNAPSHOT option is ON. Las operaciones de lectura en el nivel de aislamiento READ COMMITTED se basan en exámenes de instantáneas y no adquieren bloqueos.Read operations under the read-committed isolation level are based on snapshot scans and do not acquire locks.
0 = la opción READ_COMMITTED_SNAPSHOT está en OFF (valor predeterminado).0 = READ_COMMITTED_SNAPSHOT option is OFF (default). Las operaciones de lectura en el nivel de aislamiento READ COMMITTED utilizan bloqueos compartidos.Read operations under the read-committed isolation level use share locks.
recovery_modelrecovery_model tinyinttinyint Modelo de recuperación seleccionado:Recovery model selected:
1 = FULL1 = FULL
2 = BULK_LOGGED2 = BULK_LOGGED
3 = SIMPLE3 = SIMPLE
recovery_model_descrecovery_model_desc nvarchar(60)nvarchar(60) Descripción del modelo de recuperación seleccionado.Description of recovery model selected.
page_verify_optionpage_verify_option tinyinttinyint Valor de la opción 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) Descripción del valor de la opción PAGE_VERIFY.Description of PAGE_VERIFY option setting.
is_auto_create_stats_onis_auto_create_stats_on bitbit 1 = AUTO_CREATE_STATISTICS es ON1 = AUTO_CREATE_STATISTICS is ON
0 = AUTO_CREATE_STATISTICS es OFF0 = AUTO_CREATE_STATISTICS is OFF
is_auto_create_stats_incremental_onis_auto_create_stats_incremental_on bitbit Indica la configuración predeterminada para la opción incremental de auto stats.Indicates the default setting for the incremental option of auto stats.
0 = auto create stats no es incremental0 = auto create stats are non-incremental
1 = la creación automática de estadísticas es incremental si es posible1 = auto create stats are incremental if possible
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x)).Applies to: SQL ServerSQL Server (starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x)).
is_auto_update_stats_onis_auto_update_stats_on bitbit 1 = AUTO_UPDATE_STATISTICS es ON1 = AUTO_UPDATE_STATISTICS is ON
0 = AUTO_UPDATE_STATISTICS es OFF0 = AUTO_UPDATE_STATISTICS is OFF
is_auto_update_stats_async_onis_auto_update_stats_async_on bitbit 1 = AUTO_UPDATE_STATISTICS_ASYNC es ON1 = AUTO_UPDATE_STATISTICS_ASYNC is ON
0 = AUTO_UPDATE_STATISTICS_ASYNC es OFF0 = AUTO_UPDATE_STATISTICS_ASYNC is OFF
is_ansi_null_default_onis_ansi_null_default_on bitbit 1 = ANSI_NULL_DEFAULT es ON1 = ANSI_NULL_DEFAULT is ON
0 = ANSI_NULL_DEFAULT is OFF0 = ANSI_NULL_DEFAULT is OFF
is_ansi_nulls_onis_ansi_nulls_on bitbit 1 = ANSI_NULLS es ON1 = ANSI_NULLS is ON
0 = ANSI_NULLS es OFF0 = ANSI_NULLS is OFF
is_ansi_padding_onis_ansi_padding_on bitbit 1 = ANSI_PADDING es ON1 = ANSI_PADDING is ON
0 = ANSI_PADDING es OFF0 = ANSI_PADDING is OFF
is_ansi_warnings_onis_ansi_warnings_on bitbit 1 = ANSI_WARNINGS es ON1 = ANSI_WARNINGS is ON
0 = ANSI_WARNINGS es OFF0 = ANSI_WARNINGS is OFF
is_arithabort_onis_arithabort_on bitbit 1 = ARITHABORT es ON1 = ARITHABORT is ON
0 = ARITHABORT es OFF0 = ARITHABORT is OFF
is_concat_null_yields_null_onis_concat_null_yields_null_on bitbit 1 = CONCAT_NULL_YIELDS_NULL es ON1 = CONCAT_NULL_YIELDS_NULL is ON
0 = CONCAT_NULL_YIELDS_NULL es OFF0 = CONCAT_NULL_YIELDS_NULL is OFF
is_numeric_roundabort_onis_numeric_roundabort_on bitbit 1 = NUMERIC_ROUNDABORT es ON1 = NUMERIC_ROUNDABORT is ON
0 = NUMERIC_ROUNDABORT es OFF0 = NUMERIC_ROUNDABORT is OFF
is_quoted_identifier_onis_quoted_identifier_on bitbit 1 = QUOTED_IDENTIFIER es ON1 = QUOTED_IDENTIFIER is ON
0 = QUOTED_IDENTIFIER es OFF0 = QUOTED_IDENTIFIER is OFF
is_recursive_triggers_onis_recursive_triggers_on bitbit 1 = RECURSIVE_TRIGGERS es ON1 = RECURSIVE_TRIGGERS is ON
0 = RECURSIVE_TRIGGERS es OFF0 = RECURSIVE_TRIGGERS is OFF
is_cursor_close_on_commit_onis_cursor_close_on_commit_on bitbit 1 = CURSOR_CLOSE_ON_COMMIT es ON1 = CURSOR_CLOSE_ON_COMMIT is ON
0 = CURSOR_CLOSE_ON_COMMIT es OFF0 = CURSOR_CLOSE_ON_COMMIT is OFF
is_local_cursor_defaultis_local_cursor_default bitbit 1 = CURSOR_DEFAULT es local1 = CURSOR_DEFAULT is local
0 = CURSOR_DEFAULT es global0 = CURSOR_DEFAULT is global
is_fulltext_enabledis_fulltext_enabled bitbit 1 = La búsqueda de texto completo está habilitada para la base de datos1 = Full-text is enabled for the database
0 = La búsqueda de texto completo está deshabilitada para la base de datos0 = Full-text is disabled for the database
is_trustworthy_onis_trustworthy_on bitbit 1 = La base de datos se ha marcado como de confianza1 = Database has been marked trustworthy
0 = La base de datos no se ha marcado como de confianza0 = Database has not been marked trustworthy
De forma predeterminada, las bases de datos restauradas o adjuntas tienen la confianza no habilitada.By default, restored or attached databases have the trustworthy not enabled.
is_db_chaining_onis_db_chaining_on bitbit 1 = El encadenamiento de propiedad entre bases de datos es ON1 = Cross-database ownership chaining is ON
0 = El encadenamiento de propiedad entre bases de datos es OFF0 = Cross-database ownership chaining is OFF
is_parameterization_forcedis_parameterization_forced bitbit 1 = La parametrización es FORCED1 = Parameterization is FORCED
0 = La parametrización es SIMPLE0 = Parameterization is SIMPLE
is_master_key_encrypted_by_serveris_master_key_encrypted_by_server bitbit 1 = La base de datos tiene una clave maestra cifrada1 = Database has an encrypted master key
0 = La base de datos no tiene una clave maestra cifrada0 = Database does not have an encrypted master key
is_query_store_onis_query_store_on bitbit 1 = el almacén de consultas está habilitado para esta base de datos.1 = The query store is enable for this database. Compruebe Sys. database_query_store_options para ver el estado del almacén de consultas.Check sys.database_query_store_options to view the query store status.
0 = el almacén de consultas no está habilitado0 = The query store is not enabled
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2016 (13.x)SQL Server 2016 (13.x)).Applies to: SQL ServerSQL Server (starting with SQL Server 2016 (13.x)SQL Server 2016 (13.x)).
is_publishedis_published bitbit 1 = La base de datos es una base de datos de publicación en una topología de replicación transaccional o de instantáneas1 = Database is a publication database in a transactional or snapshot replication topology
0 = No es una base de datos de publicación0 = Is not a publication database
is_subscribedis_subscribed bitbit Esta columna no se utiliza.This column is not used. Devolverá siempre 0, cualquiera que sea el estado de suscriptor de la base de datos.It will always return 0, regardless of the subscriber status of the database.
is_merge_publishedis_merge_published bitbit 1 = La base de datos es una base de datos de publicación en una topología de replicación de mezcla1 = Database is a publication database in a merge replication topology
0 = No es una base de datos de publicación en una topología de replicación de mezcla0 = Is not a publication database in a merge replication topology
is_distributoris_distributor bitbit 1 = La base de datos es la base de datos de distribución para una topología de replicación1 = Database is the distribution database for a replication topology
0 = No es la base de datos de distribución para una topología de replicación0 = Is not the distribution database for a replication topology
is_sync_with_backupis_sync_with_backup bitbit 1 = La base de datos está marcada para la sincronización de replicación con la copia de seguridad1 = Database is marked for replication synchronization with backup
0 = No está marcada para la sincronización de replicación con la copia de seguridad0 = Is not marked for replication synchronization with backup
service_broker_guidservice_broker_guid uniqueidentifieruniqueidentifier Identificador de Service Broker de esta base de datos.Identifier of the service broker for this database. Se utiliza como broker_instance del destino de la tabla de enrutamiento.Used as the broker_instance of the target in the routing table.
is_broker_enabledis_broker_enabled bitbit 1 = Service Broker envía y recibe mensajes para esta base de datos.1 = The broker in this database is currently sending and receiving messages.
0 = Todos los mensajes enviados permanecerán en la cola de transmisión y los mensajes recibidos no se enviarán a ninguna cola en esta base de datos.0 = All sent messages will stay on the transmission queue and received messages will not be put on queues in this database.
De manera predeterminada, las bases de datos restauradas o adjuntadas tienen Service Broker deshabilitado.By default, restored or attached databases have the broker disabled. La excepción es la creación de reflejo de bases de datos, donde el agente se habilita tras una conmutación por error.The exception to this is database mirroring where the broker is enabled after failover.
log_reuse_waitlog_reuse_wait tinyinttinyint La reutilización del espacio del registro de transacciones está esperando actualmente uno de los siguientes elementos en el último punto de comprobación.Reuse of transaction log space is currently waiting on one of the following as of the last checkpoint. Para obtener explicaciones más detalladas de estos valores, consulte el registro de transacciones.For more detailed explanations of these values, see The Transaction Log.
ValorValue
0 = Nada0 = Nothing
1 = punto de control (cuando una base de datos utiliza un modelo de recuperación y tiene un grupo de archivos de datos optimizados para memoria, debe ver que la log_reuse_wait columna indica checkpoint o xtp_checkpoint ) 11 = 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) 1
2 = copia de seguridad de registros 12 = Log Backup 1
3 = copia de seguridad o restauración activa 13 = Active backup or restore 1
4 = transacción activa 14 = Active transaction 1
5 = creación de reflejo de la base de datos 15 = Database mirroring 1
6 = replicación 16 = Replication 1
7 = creación de instantáneas de base de datos 17 = Database snapshot creation 1
8 = Examen de registro8 = Log scan
9 = una réplica secundaria de los grupos de disponibilidad Always On está aplicando las entradas del registro de transacciones de esta base de datos a una base de datos secundaria correspondiente.9 = An Always On Availability Groups secondary replica is applying transaction log records of this database to a corresponding secondary database. 22
9 = otro (transitorio) 39 = Other (Transient) 3
10 = solo para uso interno 210 = For internal use only 2
11 = solo para uso interno 211 = For internal use only 2
12 = solo para uso interno 212 = For internal use only 2
13 = página 2 más antigua13 = Oldest page 2
14 = otras 214 = Other 2
16 = XTP_CHECKPOINT (cuando una base de datos utiliza un modelo de recuperación y tiene un grupo de archivos de datos optimizados para memoria, debe ver que la log_reuse_wait columna indica checkpoint o xtp_checkpoint ) 416 = 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) 4

1 se aplica a: SQL ServerSQL Server (a partir de SQL Server 2008SQL Server 2008 )1 Applies to: SQL ServerSQL Server (starting with SQL Server 2008SQL Server 2008)
2 se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) )2 Applies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x))
3 se aplica a: SQL ServerSQL Server (hasta e incluye SQL Server 2008 R2SQL Server 2008 R2 )3 Applies to: SQL ServerSQL Server (up to, and including SQL Server 2008 R2SQL Server 2008 R2)
4 se aplica a: SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x) )4 Applies to: SQL ServerSQL Server (starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x))
log_reuse_wait_desclog_reuse_wait_desc nvarchar(60)nvarchar(60) Descripción de las situaciones debido a las cuales el proceso de reutilización del espacio del registro de transacciones está a la espera como último punto de comprobación: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 es ON1 = DATE_CORRELATION_OPTIMIZATION is ON
0 = DATE_CORRELATION_OPTIMIZATION es OFF0 = DATE_CORRELATION_OPTIMIZATION is OFF
is_cdc_enabledis_cdc_enabled bitbit 1 = La base de datos está habilitada para la captura de datos modificados.1 = Database is enabled for change data capture. Para obtener más información, vea Sys. sp_cdc_enable_db ()de Transact-SQL .For more information, see sys.sp_cdc_enable_db (Transact-SQL).
is_encryptedis_encrypted bitbit Indica si la base de datos está cifrada (refleja el último estado establecido mediante la 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). Puede ser uno de los siguientes valores:Can be one of the following values:
1 = Cifrada1 = Encrypted
0 = No cifrada0 = Not Encrypted
Para obtener más información sobre el cifrado de bases de datos, vea Cifrado de datos transparente (TDE).For more information about database encryption, see Transparent Data Encryption (TDE).
Si la base de datos está en proceso de descifrado, is_encrypted muestra un valor de 0.If the database is in the process of being decrypted, is_encrypted shows a value of 0. Puede ver el estado del proceso de cifrado mediante la vista de administración dinámica Sys. dm_database_encryption_keys .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 si la base de datos respeta las prioridades de conversación (refleja el último estado establecido mediante la 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). Puede ser uno de los siguientes valores:Can be one of the following values:
1 = HONOR_BROKER_PRIORITY es ON1 = HONOR_BROKER_PRIORITY is ON
0 = HONOR_BROKER_PRIORITY es OFF0 = HONOR_BROKER_PRIORITY is OFF
De forma predeterminada, las bases de datos restauradas o adjuntas tienen la prioridad de Broker desactivada.By default, restored or attached databases have the broker priority off.
replica_idreplica_id uniqueidentifieruniqueidentifier Identificador único de la réplica de disponibilidad Grupos de disponibilidad AlwaysOnAlways On availability groups local del grupo de disponibilidad, si existe, en el que la base de datos está participando.Unique identifier of the local Grupos de disponibilidad AlwaysOnAlways On availability groups availability replica of the availability group, if any, in which the database is participating.
NULL = la base de datos no forma parte de una réplica de disponibilidad en el grupo de disponibilidad.NULL = database is not part of an availability replica of in availability group.
Se aplica a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later) and Azure SQL DatabaseAzure SQL Database
group_database_idgroup_database_id uniqueidentifieruniqueidentifier Identificador único de la base de datos dentro de un Always On grupo de disponibilidad, si existe, en el que está participando la base de datos.Unique identifier of the database within an Always On availability group, if any, in which the database is participating. group_database_id es el mismo para esta base de datos en la réplica principal y en cada réplica secundaria en la que la base de datos se ha unido al grupo de disponibilidad.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 = la base de datos no forma parte de una réplica de disponibilidad en ningún grupo de disponibilidad.NULL = database is not part of an availability replica in any availability group.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
resource_pool_idresource_pool_id intint Identificador del grupo de recursos de servidor asignado a esta base de datos.The id of the resource pool that is mapped to this database. Este grupo de recursos de servidor controla la memoria total disponible para las tablas optimizadas para memoria en esta base de datos.This resource pool controls total memory available to memory-optimized tables in this database.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x) )Applies to: SQL ServerSQL Server (starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x))
default_language_lciddefault_language_lcid smallintsmallint Indica el identificador local (LCID) del idioma predeterminado de una base de datos independiente.Indicates the local id (lcid) of the default language of a contained database.
Nota: Funciona como la opción de configuración del servidor idioma predeterminado de sp_configure .Note: Functions as the Configure the default language Server Configuration Option of sp_configure. Este valor es null para una base de datos dependiente.This value is null for a non-contained database.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
default_language_namedefault_language_name nvarchar(128)nvarchar(128) Indica el idioma predeterminado de una base de datos independiente.Indicates the default language of a contained database.
Este valor es null para una base de datos dependiente.This value is null for a non-contained database.
Se aplica a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later) and Azure SQL DatabaseAzure SQL Database
default_fulltext_language_lciddefault_fulltext_language_lcid intint Indica el ID. de configuración regional (LCID) del idioma de texto completo predeterminado de la base de datos independiente.Indicates the locale id (lcid) of the default fulltext language of the contained database.
Nota: Funciona como valor predeterminado de la opción de configuración del servidor idioma de texto completo predeterminado de sp_configure .Note: Functions as the default Configure the default full-text language Server Configuration Option of sp_configure. Este valor es null para una base de datos dependiente.This value is null for a non-contained database.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
default_fulltext_language_namedefault_fulltext_language_name nvarchar(128)nvarchar(128) Indica el idioma de texto completo predeterminado de la base de datos independiente.Indicates the default fulltext language of the contained database.
Este valor es null para una base de datos dependiente.This value is null for a non-contained database.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
is_nested_triggers_onis_nested_triggers_on bitbit Indica si se permiten o no desencadenadores anidados en la base de datos independiente.Indicates whether or not nested triggers are allowed in the contained database.
0 = no se permiten desencadenadores anidados0 = nested triggers are not allowed
1 = se permiten desencadenadores anidados1 = nested triggers are allowed
Nota: Funciona como la opción de configuración del servidor desencadenadores anidados de sp_configure .Note: Functions as the Configure the nested triggers Server Configuration Option of sp_configure. Este valor es null para una base de datos dependiente.This value is null for a non-contained database. Consulte sys.configurations ()de Transact-SQL para obtener más información.See sys.configurations (Transact-SQL) for further information.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
is_transform_noise_words_onis_transform_noise_words_on bitbit Indica si las palabras irrelevantes deben transformarse o no en la base de datos independiente.Indicates whether or noise words should be transformed in the contained database.
0 = las palabras irrelevantes no deben transformarse.0 = noise words should not be transformed.
1 = las palabras irrelevantes deben transformarse.1 = noise words should be transformed.
Nota: Funciona como la opción de configuración del servidor transformar palabras irrelevantes de sp_configure .Note: Functions as the transform noise words Server Configuration Option of sp_configure. Este valor es null para una base de datos dependiente.This value is null for a non-contained database. Consulte sys.configurations ()de Transact-SQL para obtener más información.See sys.configurations (Transact-SQL) for further information.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) )Applies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x))
two_digit_year_cutofftwo_digit_year_cutoff smallintsmallint Indica un valor de un número comprendido entre 1753 y 9999 que representa el año límite para interpretar años de dos dígitos como años de cuatro 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.
Nota: Funciona como la opción de configuración del servidor fecha límite de año de dos dígitos de sp_configure .Note: Functions as the Configure the two digit year cutoff Server Configuration Option of sp_configure. Este valor es null para una base de datos dependiente.This value is null for a non-contained database. Consulte sys.configurations ()de Transact-SQL para obtener más información.See sys.configurations (Transact-SQL) for further information.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
contencióncontainment tinyint not nulltinyint not null Indica el estado de contención de la base de datos.Indicates the containment status of the database.
0 = el estado de contención de la base de datos es off.0 = database containment is off. Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
1 = la base de datos está en contención parcial se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) )1 = database is in partial containment Applies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x))
containment_desccontainment_desc nvarchar (60) not nullnvarchar(60) not null Indica el estado de contención de la base de datos.Indicates the containment status of the database.
NONE = base de datos heredada (contención cero)NONE = legacy database (zero containment)
PARTIAL = base de datos parcialmente independientePARTIAL = partially contained database
Se aplica a: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later) and Azure SQL DatabaseAzure SQL Database
target_recovery_time_in_secondstarget_recovery_time_in_seconds intint Tiempo estimado para recuperar la base de datos, en segundos.The estimated time to recover the database, in seconds. Acepta valores NULL.Nullable.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2012 (11.x)SQL Server 2012 (11.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2012 (11.x)SQL Server 2012 (11.x)) and Azure SQL DatabaseAzure SQL Database
delayed_durabilitydelayed_durability intint La configuración de durabilidad diferida:The delayed durability setting:
0 = DESHABILITADO0 = DISABLED
1 = PERMITIDO1 = ALLOWED
2 = FORZADA2 = FORCED
Para saber más, vea Control de la durabilidad de las transacciones.For more information, see Control Transaction Durability.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x)) y Azure SQL DatabaseAzure SQL Database.Applies to: SQL ServerSQL Server (starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x)) and Azure SQL DatabaseAzure SQL Database.
delayed_durability_descdelayed_durability_desc nvarchar(60)nvarchar(60) La configuración de durabilidad diferida:The delayed durability setting:
DISABLEDDISABLED
ALLOWEDALLOWED
FORCEDFORCED
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2014 (12.x)SQL Server 2014 (12.x)) y Azure SQL DatabaseAzure SQL Database.Applies to: SQL ServerSQL Server (starting with SQL Server 2014 (12.x)SQL Server 2014 (12.x)) and Azure SQL DatabaseAzure SQL Database.
is_memory_optimized_elevate_to_snapshot_onis_memory_optimized_elevate_to_snapshot_on bitbit Se tiene acceso a las tablas con optimización en memoria mediante el aislamiento de instantánea cuando el valor de configuración TRANSACTION ISOLATION LEVEL de la sesión se establece en un nivel de aislamiento inferior, READ COMMITTED o 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 = El nivel de aislamiento mínimo es SNAPSHOT.1 = Minimum isolation level is SNAPSHOT.
0 = El nivel de aislamiento no se eleva.0 = Isolation level is not elevated.
is_federation_memberis_federation_member bitbit Indica si la base de datos es miembro de una federación.Indicates if the database is a member of a federation.
Se aplica a: Azure SQL DatabaseAzure SQL DatabaseApplies to: Azure SQL DatabaseAzure SQL Database
is_remote_data_archive_enabledis_remote_data_archive_enabled bitbit Indica si la base de datos está ajustada.Indicates whether the database is stretched.
0 = la base de datos no está habilitada para Stretch.0 = The database is not Stretch-enabled.
1 = la base de datos está habilitada para Stretch.1 = The database is Stretch-enabled.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2016 (13.x)SQL Server 2016 (13.x) )Applies to: SQL ServerSQL Server (starting with SQL Server 2016 (13.x)SQL Server 2016 (13.x))
Para obtener más información, vea Stretch Database.For more information, see Stretch Database.
is_mixed_page_allocation_onis_mixed_page_allocation_on bitbit Indica si las tablas e índices de la base de datos pueden asignar páginas iniciales de extensiones mixtas.Indicates whether tables and indexes in the database can allocate initial pages from mixed extents.
0 = las tablas y los índices de la base de datos siempre asignan páginas iniciales de extensiones uniformes.0 = Tables and indexes in the database always allocate initial pages from uniform extents.
1 = las tablas y los índices de la base de datos pueden asignar páginas iniciales de extensiones mixtas.1 = Tables and indexes in the database can allocate initial pages from mixed extents.
Para obtener más información, vea la SET MIXED_PAGE_ALLOCATION opción de Opciones de Alter database Set (TRANSACT-SQL).For more information, see the SET MIXED_PAGE_ALLOCATION option of ALTER DATABASE SET Options (Transact-SQL).
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2016 (13.x)SQL Server 2016 (13.x) )Applies to: SQL ServerSQL Server (starting with SQL Server 2016 (13.x)SQL Server 2016 (13.x))
is_temporal_retention_enabledis_temporal_retention_enabled bitbit Indica si la tarea de limpieza de directiva de retención temporal está habilitada.Indicates whether temporal retention policy cleanup task is enabled.

1 = retención temporal habilitada1 = temporal retention is enabled
0 = retención temporal deshabilitada0 = temporal retention is disabled
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2017 (14.x)SQL Server 2017 (14.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2017 (14.x)SQL Server 2017 (14.x)) and Azure SQL DatabaseAzure SQL Database
catalog_collation_typecatalog_collation_type intint La configuración de intercalación del 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
Se aplica a: Azure SQL DatabaseAzure SQL DatabaseApplies to: Azure SQL DatabaseAzure SQL Database
catalog_collation_type_desccatalog_collation_type_desc nvarchar(60)nvarchar(60) La configuración de intercalación del catálogo:The catalog collation setting:
DATABASE_DEFAULTDATABASE_DEFAULT
SQL_Latin_1_General_CP1_CI_ASSQL_Latin_1_General_CP1_CI_AS
Se aplica a: Azure SQL DatabaseAzure SQL DatabaseApplies to: Azure SQL DatabaseAzure SQL Database
physical_database_namephysical_database_name nvarchar(128)nvarchar(128) En SQL ServerSQL Server , el nombre físico de la base de datos.For SQL ServerSQL Server, the physical name of the database. En Azure SQL DatabaseAzure SQL Database , es un identificador común para las bases de datos de un servidor.For Azure SQL DatabaseAzure SQL Database, a common id for the databases on a server.
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2019 (15.x)SQL Server 2019 (15.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x)) and Azure SQL DatabaseAzure SQL Database
is_result_set_caching_onis_result_set_caching_on bitbit Indica si está habilitado el almacenamiento en caché de conjuntos de resultados.Indicates whether result set caching is enabled.
1 = el almacenamiento en caché del conjunto de resultados está habilitado1 = result set caching is enabled
0 = el almacenamiento en caché del conjunto de resultados está deshabilitado0 = result set caching is disabled
Se aplica a: laes SQL Data WarehouseSQL Data Warehouse .Applies to: SQL Data WarehouseSQL Data Warehouse Gen2. Aunque esta característica se está implantando en todas las regiones, Compruebe la versión implementada en la instancia de y las notas de la versión más recientes de Azure Synapse y la programación de actualización de la versión preliminar para disponibilidad de características.While this feature is being rolled out to all regions, please check the version deployed to your instance and the latest Azure Synapse release notes and Gen2 upgrade schedule for feature availability.
is_accelerated_database_recovery_onis_accelerated_database_recovery_on bitbit Indica si la recuperación de base de datos acelerada (ADR) está habilitada.Indicates whether Accelerated Database Recovery (ADR) is enabled.
1 = ADR está habilitado1 = ADR is enabled
0 = ADR está deshabilitado0 = ADR is disabled
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2019 (15.x)SQL Server 2019 (15.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x)) and Azure SQL DatabaseAzure SQL Database
is_tempdb_spill_to_remote_storeis_tempdb_spill_to_remote_store bitbit Indica si está habilitada la opción de desbordamiento de tempdb en el almacén remoto.Indicates whether tempdb spill to remote store is enabled.
1 = habilitado1 = enabled
0 = deshabilitado0 = disabled
Se aplica a: laes SQL Data WarehouseSQL Data Warehouse .Applies to: SQL Data WarehouseSQL Data Warehouse Gen2. Aunque esta característica se está implantando en todas las regiones, Compruebe la versión implementada en la instancia de y las notas de la versión más recientes de Azure Synapse y la programación de actualización de la versión preliminar para disponibilidad de características.While this feature is being rolled out to all regions, please check the version deployed to your instance and the latest Azure Synapse release notes and Gen2 upgrade schedule for feature availability.
is_stale_page_detection_onis_stale_page_detection_on bitbit Indica si está habilitada la detección de páginas obsoletas.Indicates whether stale page detection is enabled.
1 = detección de página obsoleta habilitada1 = stale page detection is enabled
0 = detección de página obsoleta deshabilitada0 = stale page detection is disabled
Se aplica a: laes SQL Data WarehouseSQL Data Warehouse .Applies to: SQL Data WarehouseSQL Data Warehouse Gen2. Aunque esta característica se está implantando en todas las regiones, Compruebe la versión implementada en la instancia de y las notas de la versión más recientes de Azure Synapse y la programación de actualización de la versión preliminar para disponibilidad de características.While this feature is being rolled out to all regions, please check the version deployed to your instance and the latest Azure Synapse release notes and Gen2 upgrade schedule for feature availability.
is_memory_optimized_enabledis_memory_optimized_enabled bitbit Indica si ciertas características en memoria, como el grupo de búferes híbridos, están habilitadas para la base de datos.Indicates whether certain In-Memory features, such as Hybrid Buffer Pool, are enabled for the database. No refleja la disponibilidad o el estado de configuración de OLTP en memoria.Does not reflect the availability or configuration state of In-Memory OLTP.
1 = las características optimizadas para memoria están habilitadas1 = memory-optimized features are enabled
0 = las características optimizadas para memoria están deshabilitadas0 = memory-optimized features are disabled
Se aplica a: SQL ServerSQL Server (a partir de SQL Server 2019 (15.x)SQL Server 2019 (15.x) ) yAzure SQL DatabaseAzure SQL DatabaseApplies to: SQL ServerSQL Server (starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x)) and Azure SQL DatabaseAzure SQL Database

PermisosPermissions

Si el autor de la llamada de sys.databases no es el propietario de la base de datos y la base de datos no es master o tempdb , los permisos mínimos necesarios para ver la fila correspondiente son ALTER ANY DATABASE o el VIEW ANY DATABASE permiso de nivel de servidor, o el CREATE DATABASE permiso en la master base de datos.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. La base de datos a la que está conectado el autor de la llamada siempre se puede ver en sys.databases .The database to which the caller is connected can always be viewed in sys.databases.

Importante

De forma predeterminada, el rol Public tiene el VIEW ANY DATABASE permiso, lo que permite que todos los inicios de sesión vean información de base de datos.By default, the public role has the VIEW ANY DATABASE permission, allowing all logins to see database information. Bloquear un inicio de sesión de la capacidad de detectar una base de datos, REVOKE el VIEW ANY DATABASE permiso de public o DENY el VIEW ANY DATABASE permiso para inicios de sesión individuales.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.

Azure SQL Database comentariosAzure SQL Database Remarks

En Azure SQL DatabaseAzure SQL Database esta vista está disponible en la master base de datos y en las bases de datos de usuario.In Azure SQL DatabaseAzure SQL Database this view is available in the master database and in user databases. En la master base de datos, esta vista devuelve la información de la master base de datos y todas las bases de datos de usuario del servidor.In the master database, this view returns the information on the master database and all user databases on the server. En una base de datos de usuario, esta vista solo devuelve información sobre la base de datos actual y la base de datos maestra.In a user database, this view returns information only on the current database and the master database.

Utilice la vista sys.databases de la base de datos master del servidor Azure SQL DatabaseAzure SQL Database donde ser va a crear la nueva base de datos.Use the sys.databases view in the master database of the Azure SQL DatabaseAzure SQL Database server where the new database is being created. Una vez iniciada la copia de la base de datos, puede consultar las sys.databases sys.dm_database_copies vistas y desde la master base de datos del servidor de destino para recuperar más información sobre el progreso de la copia.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.

EjemplosExamples

A.A. Consultar la vista sys.databasesQuery the sys.databases view

En el ejemplo siguiente se devuelven algunas de las columnas disponibles en la sys.databases vista.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. Comprobar el estado de copia en SQL DatabaseSQL DatabaseCheck the copying status in SQL DatabaseSQL Database

En el ejemplo siguiente se consultan las sys.databases sys.dm_database_copies vistas y para devolver información sobre una operación de copia de base de datos.The following example queries the sys.databases and sys.dm_database_copies views to return information about a database copy operation.

Se aplica a: Azure SQL DatabaseAzure SQL DatabaseApplies to: Azure SQL DatabaseAzure 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. Compruebe el estado de la Directiva de retención temporal enSQL DatabaseSQL DatabaseCheck the temporal retention policy status in SQL DatabaseSQL Database

En el ejemplo siguiente sys.databases se consulta para que devuelva información si está habilitada la tarea de limpieza de retención temporal.The following example queries the sys.databases to return information whether temporal retention cleanup task is enabled. Tenga en cuenta que después de la operación de restauración, la retención temporal está deshabilitada de forma predeterminada.Be aware that after restore operation temporal retention is disabled by default. Use ALTER DATABASE para habilitarlo explícitamente.Use ALTER DATABASE to enable it explicitly.

Se aplica a: Azure SQL DatabaseAzure SQL DatabaseApplies to: Azure SQL DatabaseAzure SQL Database

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

Pasos siguientesNext steps