sys.databases (Transact-SQL)
Se aplica a:
SQL Server (todas las versiones admitidas)
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Almacenamiento de datos paralelos
Contiene una fila por cada base de datos de la instancia de SQL Server.
Si una base de datos no es , o se establece en y la base de datos ONLINE AUTO_CLOSE está ON cerrada, los valores de algunas columnas pueden ser NULL . Si una base de datos es OFFLINE , la fila correspondiente no es visible para los usuarios con pocos privilegios. Para ver la fila correspondiente si la base de datos es , un usuario debe tener al menos el permiso de nivel de OFFLINE servidor o el permiso en la base de ALTER ANY DATABASE CREATE DATABASE master datos.
| Nombre de la columna | Tipo de datos | Descripción | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | sysname | Nombre de base de datos, único en una instancia de SQL Server o dentro de un servidor de Azure SQL Database. | ||||||||||||||||||||
| database_id | int | Identificador de la base de datos, único en una instancia de SQL Server o dentro de un servidor de Azure SQL Database. | ||||||||||||||||||||
| source_database_id | int | Distinto de NULL = Id. de la base de datos de origen de esta instantánea de base de datos. NULL = No es una instantánea de base de datos. |
||||||||||||||||||||
| owner_sid | varbinary(85) | SID (identificador de seguridad) del propietario externo de la base de datos, según se ha registrado en el servidor. Para obtener información sobre quién puede poseer una base de datos, vea la sección ALTER AUTHORIZATION for databases de ALTER AUTHORIZATION. | ||||||||||||||||||||
| create_date | datetime | Fecha en que se creó o se cambió de nombre la base de datos. Para tempdb, este valor cambia cada vez que se reinicia el servidor. | ||||||||||||||||||||
| compatibility_level | tinyint | Entero que corresponde a la versión de SQL Server para la que el comportamiento es compatible:
|
||||||||||||||||||||
| collation_name | sysname | Intercalación de la base de datos. Actúa como la intercalación predeterminada en la base de datos. NULL = La base de datos no está en línea AUTO_CLOSE está establecida en ON y la base de datos está cerrada. |
||||||||||||||||||||
| user_access | tinyint | Configuración de acceso del usuario: 0 = Se ha especificado MULTI_USER 1 = Se ha especificado SINGLE_USER 2 = Se ha especificado RESTRICTED_USER |
||||||||||||||||||||
| user_access_desc | nvarchar(60) | Descripción de la configuración de acceso del usuario. | ||||||||||||||||||||
| is_read_only | bit | 1 = La base de datos es READ_ONLY 0 = La base de datos es READ_WRITE |
||||||||||||||||||||
| is_auto_close_on | bit | 1 = AUTO_CLOSE es ON 0 = AUTO_CLOSE es OFF |
||||||||||||||||||||
| is_auto_shrink_on | bit | 1 = AUTO_SHRINK es ON 0 = AUTO_SHRINK es OFF |
||||||||||||||||||||
| state | tinyint | Valor 0 = Con conexión 1 = En restauración 2 = RECUPERACIÓN 1 3 = RECOVERY_PENDING 1 4 = Sospechoso 5 = EMERGENCIA 1 6 = OFFLINE 1 7 = COPIAR 2 10 = OFFLINE_SECONDARY 2 Nota: Para Always On bases de datos, consulte las database_state columnas o de database_state_desc sys.dm_hadr_database_replica_states.1 Se aplica a: SQL Server (a partir de ) SQL Server 2008 y Azure SQL Database 2 Se aplica a: Azure SQL Database Georreplicación activa |
||||||||||||||||||||
| state_desc | nvarchar(60) | Descripción del estado de la base de datos. Consulte estado. | ||||||||||||||||||||
| is_in_standby | bit | La base de datos es de solo lectura para RESTORE LOG. | ||||||||||||||||||||
| is_cleanly_shutdown | bit | 1 = La base de datos se ha cerrado correctamente; no es necesaria la recuperación en el inicio 0 = La base de datos no se cerró correctamente; es necesaria la recuperación en el inicio |
||||||||||||||||||||
| is_supplemental_logging_enabled | bit | 1 = SUPPLEMENTAL_LOGGING es ON 0 = SUPPLEMENTAL_LOGGING es OFF |
||||||||||||||||||||
| snapshot_isolation_state | tinyint | Estado permitido para las transacciones de aislamiento de instantánea, tal como se define en la opción ALLOW_SNAPSHOT_ISOLATION: 0 = El estado de aislamiento de instantánea es OFF (valor predeterminado). No se permite el aislamiento de instantánea. 1 = El estado de aislamiento de instantánea es ON. Se permite el aislamiento de instantánea. 2 = El estado de aislamiento de instantánea se encuentra en estado de transición a OFF. Se controlan las versiones de las modificaciones de todas las transacciones. No se pueden iniciar nuevas transacciones con aislamiento de instantánea. 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. 3 = El estado de aislamiento de instantánea se encuentra en estado de transición a ON. Se controlan las versiones de las modificaciones de las transacciones nuevas. Las transacciones no pueden utilizar el aislamiento de instantánea hasta que el estado de aislamiento de instantánea sea 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. |
||||||||||||||||||||
| snapshot_isolation_state_desc | 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. | ||||||||||||||||||||
| is_read_committed_snapshot_on | bit | 1 = la opción READ_COMMITTED_SNAPSHOT está en ON. Las operaciones de lectura en el nivel de aislamiento READ COMMITTED se basan en exámenes de instantáneas y no adquieren bloqueos. 0 = la opción READ_COMMITTED_SNAPSHOT está en OFF (valor predeterminado). Las operaciones de lectura en el nivel de aislamiento READ COMMITTED utilizan bloqueos compartidos. |
||||||||||||||||||||
| recovery_model | tinyint | Modelo de recuperación seleccionado: 1 = FULL 2 = BULK_LOGGED 3 = SIMPLE |
||||||||||||||||||||
| recovery_model_desc | nvarchar(60) | Descripción del modelo de recuperación seleccionado. | ||||||||||||||||||||
| page_verify_option | tinyint | Valor de la opción PAGE_VERIFY: 0 = NONE 1 = TORN_PAGE_DETECTION 2 = CHECKSUM |
||||||||||||||||||||
| page_verify_option_desc | nvarchar(60) | Descripción del valor de la opción PAGE_VERIFY. | ||||||||||||||||||||
| is_auto_create_stats_on | bit | 1 = AUTO_CREATE_STATISTICS es ON 0 = AUTO_CREATE_STATISTICS es OFF |
||||||||||||||||||||
| is_auto_create_stats_incremental_on | bit | Indica la configuración predeterminada para la opción incremental de auto stats. 0 = auto create stats no es incremental 1 = Las estadísticas de creación automática son incrementales si es posible Se aplica a: SQL Server (a partir de SQL Server 2014 (12.x)). |
||||||||||||||||||||
| is_auto_update_stats_on | bit | 1 = AUTO_UPDATE_STATISTICS es ON 0 = AUTO_UPDATE_STATISTICS es OFF |
||||||||||||||||||||
| is_auto_update_stats_async_on | bit | 1 = AUTO_UPDATE_STATISTICS_ASYNC es ON 0 = AUTO_UPDATE_STATISTICS_ASYNC es OFF |
||||||||||||||||||||
| is_ansi_null_default_on | bit | 1 = ANSI_NULL_DEFAULT es ON 0 = ANSI_NULL_DEFAULT is OFF |
||||||||||||||||||||
| is_ansi_nulls_on | bit | 1 = ANSI_NULLS es ON 0 = ANSI_NULLS es OFF |
||||||||||||||||||||
| is_ansi_padding_on | bit | 1 = ANSI_PADDING es ON 0 = ANSI_PADDING es OFF |
||||||||||||||||||||
| is_ansi_warnings_on | bit | 1 = ANSI_WARNINGS es ON 0 = ANSI_WARNINGS es OFF |
||||||||||||||||||||
| is_arithabort_on | bit | 1 = ARITHABORT es ON 0 = ARITHABORT es OFF |
||||||||||||||||||||
| is_concat_null_yields_null_on | bit | 1 = CONCAT_NULL_YIELDS_NULL es ON 0 = CONCAT_NULL_YIELDS_NULL es OFF |
||||||||||||||||||||
| is_numeric_roundabort_on | bit | 1 = NUMERIC_ROUNDABORT es ON 0 = NUMERIC_ROUNDABORT es OFF |
||||||||||||||||||||
| is_quoted_identifier_on | bit | 1 = QUOTED_IDENTIFIER es ON 0 = QUOTED_IDENTIFIER es OFF |
||||||||||||||||||||
| is_recursive_triggers_on | bit | 1 = RECURSIVE_TRIGGERS es ON 0 = RECURSIVE_TRIGGERS es OFF |
||||||||||||||||||||
| is_cursor_close_on_commit_on | bit | 1 = CURSOR_CLOSE_ON_COMMIT es ON 0 = CURSOR_CLOSE_ON_COMMIT es OFF |
||||||||||||||||||||
| is_local_cursor_default | bit | 1 = CURSOR_DEFAULT es local 0 = CURSOR_DEFAULT es global |
||||||||||||||||||||
| is_fulltext_enabled | bit | 1 = La búsqueda de texto completo está habilitada para la base de datos 0 = La búsqueda de texto completo está deshabilitada para la base de datos |
||||||||||||||||||||
| is_trustworthy_on | bit | 1 = La base de datos se ha marcado como de confianza 0 = La base de datos no se ha marcado como de confianza De forma predeterminada, las bases de datos restauradas o adjuntas no tienen habilitado el de confianza. |
||||||||||||||||||||
| is_db_chaining_on | bit | 1 = El encadenamiento de propiedad entre bases de datos es ON 0 = El encadenamiento de propiedad entre bases de datos es OFF |
||||||||||||||||||||
| is_parameterization_forced | bit | 1 = La parametrización es FORCED 0 = La parametrización es SIMPLE |
||||||||||||||||||||
| is_master_key_encrypted_by_server | bit | 1 = La base de datos tiene una clave maestra cifrada 0 = La base de datos no tiene una clave maestra cifrada |
||||||||||||||||||||
| is_query_store_on | bit | 1 = El almacén de consultas está habilitado para esta base de datos. Compruebe sys.database_query_store_options para ver el estado del almacén de consultas. 0 = El almacén de consultas no está habilitado Se aplica a: SQL Server (a partir de SQL Server 2016 (13.x)). |
||||||||||||||||||||
| is_published | bit | 1 = La base de datos es una base de datos de publicación en una topología de replicación transaccional o de instantáneas 0 = No es una base de datos de publicación |
||||||||||||||||||||
| is_subscribed | bit | Esta columna no se utiliza. Devolverá siempre 0, cualquiera que sea el estado de suscriptor de la base de datos. | ||||||||||||||||||||
| is_merge_published | bit | 1 = La base de datos es una base de datos de publicación en una topología de replicación de mezcla 0 = No es una base de datos de publicación en una topología de replicación de mezcla |
||||||||||||||||||||
| is_distributor | bit | 1 = La base de datos es la base de datos de distribución para una topología de replicación 0 = No es la base de datos de distribución para una topología de replicación |
||||||||||||||||||||
| is_sync_with_backup | bit | 1 = La base de datos está marcada para la sincronización de replicación con la copia de seguridad 0 = No está marcada para la sincronización de replicación con la copia de seguridad |
||||||||||||||||||||
| service_broker_guid | uniqueidentifier | Identificador de Service Broker de esta base de datos. Se utiliza como broker_instance del destino de la tabla de enrutamiento. | ||||||||||||||||||||
| is_broker_enabled | bit | 1 = Service Broker envía y recibe mensajes para esta base de datos. 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. De manera predeterminada, las bases de datos restauradas o adjuntadas tienen Service Broker deshabilitado. La excepción es la creación de reflejo de bases de datos, donde el agente se habilita tras una conmutación por error. |
||||||||||||||||||||
| log_reuse_wait | tinyint | Actualmente, la reutilización del espacio del registro de transacciones está esperando una de las siguientes opciones desde el último punto de control. Para obtener explicaciones más detalladas de estos valores, vea El registro de transacciones. Valor 0 = Nada 1 = Punto de control (cuando una base de datos tiene un grupo de archivos de datos optimizados para memoria, debería ver la columna log_reuse_wait indica checkpoint o ) xtp_checkpoint 12 = Copia de seguridad de registros 1 3 = Copia de seguridad o restauración activas 1 4 = Transacción activa 1 5 = Creación de reflejo de la base de datos 1 6 = Replicación 1 7 = Creación de instantáneas de base de datos 1 8 = Examen de registro 9 = Una réplica secundaria Always On grupos de disponibilidad está aplicando registros de transacciones de esta base de datos a una base de datos secundaria correspondiente. 2 9 = Otros (transitorios) 3 10 = Para uso interno solo 2 11 = Para uso interno solo 2 12 = Para uso interno solo 2 13 = Página 2 más antigua 14 = Otros 2 16 = XTP_CHECKPOINT (cuando una base de datos tiene un grupo de archivos de datos optimizados para memoria, debería esperar ver la columna log_reuse_wait checkpoint indicando xtp_checkpoint o ) 417 = examen de sLog cuando Recuperación acelerada de la base de datos se usa 5 1 Se aplica a: SQL Server (a partir de SQL Server 2008 ) 2 Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x) ) 3 Se aplica a: SQL Server (hasta , e incluido SQL Server 2008 R2 ) 4 Se aplica a: SQL Server (a partir de SQL Server 2014 (12.x) ) 5 Se aplica a: SQL Server (a partir de SQL Server 2019 (15.x) ) |
||||||||||||||||||||
| log_reuse_wait_desc | 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: Valores posibles: NOTHING CHECKPOINT LOG_BACKUP ACTIVE_BACKUP_OR_RESTORE ACTIVE_TRANSACTION DATABASE_MIRRORING REPLICACIÓN DATABASE_SNAPSHOT_CREATION LOG_SCAN AVAILABILITY_REPLICA OLDEST_PAGE XTP_CHECKPOINT SLOG_SCAN |
||||||||||||||||||||
| is_date_correlation_on | bit | 1 = DATE_CORRELATION_OPTIMIZATION es ON 0 = DATE_CORRELATION_OPTIMIZATION es OFF |
||||||||||||||||||||
| is_cdc_enabled | bit | 1 = La base de datos está habilitada para la captura de datos modificados. Para obtener más información, vea sys.sp_cdc_enable_db (Transact-SQL). | ||||||||||||||||||||
| is_encrypted | bit | Indica si la base de datos está cifrada (refleja el último estado establecido mediante la ALTER DATABASE SET ENCRYPTION cláusula ). Puede ser uno de los siguientes valores:1 = Cifrada 0 = No cifrada Para obtener más información sobre el cifrado de bases de datos, vea Cifrado de datos transparente (TDE). Si la base de datos está en proceso de descifrado, is_encrypted muestra un valor de 0. Puede ver el estado del proceso de cifrado mediante la sys.dm_database_encryption_keys de administración dinámica. |
||||||||||||||||||||
| is_honor_broker_priority_on | bit | 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 ). Puede ser uno de los siguientes valores:1 = HONOR_BROKER_PRIORITY es ON 0 = HONOR_BROKER_PRIORITY es OFF De forma predeterminada, las bases de datos restauradas o adjuntas tienen la prioridad del agente desactivada. |
||||||||||||||||||||
| replica_id | uniqueidentifier | Identificador único de la réplica de disponibilidad Grupos de disponibilidad AlwaysOn local del grupo de disponibilidad, si existe, en el que la base de datos está participando. NULL = la base de datos no forma parte de una réplica de disponibilidad en el grupo de disponibilidad. Se aplica a: SQL Server (SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL Database |
||||||||||||||||||||
| group_database_id | uniqueidentifier | Identificador único de la base de datos dentro Always On grupo de disponibilidad, si existe, en el que participa la base de datos. group_database_id es el mismo para esta base de datos en la réplica principal y en todas las réplicas secundarias en las que la base de datos se ha unido al grupo de disponibilidad. NULL = la base de datos no forma parte de una réplica de disponibilidad en ningún grupo de disponibilidad. Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| resource_pool_id | int | Identificador del grupo de recursos de servidor asignado a esta base de datos. Este grupo de recursos de servidor controla la memoria total disponible para las tablas optimizadas para memoria en esta base de datos. Se aplica a: SQL Server (a partir de SQL Server 2014 (12.x) ) |
||||||||||||||||||||
| default_language_lcid | smallint | Indica el identificador local (LCID) del idioma predeterminado de una base de datos independiente. Nota: Funciona como la opción configurar el servidor de idioma predeterminado de sp_configure . Este valor es null para una base de datos no independiente.Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| default_language_name | nvarchar(128) | Indica el idioma predeterminado de una base de datos independiente. Este valor es null para una base de datos no independiente. Se aplica a: SQL Server (SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL Database |
||||||||||||||||||||
| default_fulltext_language_lcid | int | Indica el identificador de configuración regional (lcid) del idioma de texto completo predeterminado de la base de datos independiente. Nota: Funciones como valor predeterminado Configure the default full-text language Server Configuration Option of sp_configure . Este valor es null para una base de datos no independiente.Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| default_fulltext_language_name | nvarchar(128) | Indica el idioma de texto completo predeterminado de la base de datos independiente. Este valor es null para una base de datos no independiente. Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_nested_triggers_on | bit | Indica si se permiten o no desencadenadores anidados en la base de datos independiente. 0 = no se permiten desencadenadores anidados 1 = se permiten desencadenadores anidados Nota: Funciones como la opción de configuración del servidor Configurar los desencadenadores anidados de sp_configure . Este valor es null para una base de datos no independiente. Consulte sys.configurations (Transact-SQL) para obtener más información.Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_transform_noise_words_on | bit | Indica si las palabras irrelevantes deben transformarse o no en la base de datos independiente. 0 = las palabras irrelevantes no deben transformarse. 1 = las palabras irrelevantes deben transformarse. Nota: Funciones como la opción de configuración del servidor transform noise words de sp_configure . Este valor es null para una base de datos no independiente. Consulte sys.configurations (Transact-SQL) para obtener más información.Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x) ) |
||||||||||||||||||||
| two_digit_year_cutoff | smallint | 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. Nota: Funciones como configurar la opción de configuración del servidor de límite de año de dos dígitos de sp_configure . Este valor es null para una base de datos no independiente. Consulte sys.configurations (Transact-SQL) para obtener más información.Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| containment | tinyint no null | Indica el estado de contención de la base de datos. 0 = el estado de contención de la base de datos es off. Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. 1 = la base de datos está en contención parcial Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x) ) |
||||||||||||||||||||
| containment_desc | nvarchar(60) not null | Indica el estado de contención de la base de datos. NONE = base de datos heredada (contención cero) PARTIAL = base de datos parcialmente independiente Se aplica a: SQL Server (SQL Server 2012 (11.x) y versiones posteriores) y Azure SQL Database |
||||||||||||||||||||
| target_recovery_time_in_seconds | int | Tiempo estimado para recuperar la base de datos, en segundos. Acepta valores NULL. Se aplica a: SQL Server (a partir de SQL Server 2012 (11.x)) y Azure SQL Database. |
||||||||||||||||||||
| delayed_durability | int | La configuración de durabilidad diferido: 0 = DISABLED 1 = PERMITIDO 2 = FORCED Para saber más, vea Control de la durabilidad de las transacciones. Se aplica a: SQL Server (a partir de SQL Server 2014 (12.x)) y Azure SQL Database. |
||||||||||||||||||||
| delayed_durability_desc | nvarchar(60) | La configuración de durabilidad diferido: DISABLED ALLOWED FORCED Se aplica a: SQL Server (a partir de SQL Server 2014 (12.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_memory_optimized_elevate_to_snapshot_on | bit | 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. 1 = El nivel de aislamiento mínimo es SNAPSHOT. 0 = El nivel de aislamiento no se eleva. |
||||||||||||||||||||
| is_federation_member | bit | Indica si la base de datos es miembro de una federación. Se aplica a: Azure SQL Database |
||||||||||||||||||||
| is_remote_data_archive_enabled | bit | Indica si se ha extendido la base de datos. 0 = La base de datos no está habilitada para Stretch. 1 = La base de datos está habilitada para Stretch. Se aplica a: SQL Server (a partir de SQL Server 2016 (13.x) ) Para obtener más información, vea Stretch Database. |
||||||||||||||||||||
| is_mixed_page_allocation_on | bit | Indica si las tablas e índices de la base de datos pueden asignar páginas iniciales desde extensiones mixtas. 0 = Las tablas e índices de la base de datos siempre asignan páginas iniciales de extensiones uniformes. 1 = Las tablas e índices de la base de datos pueden asignar páginas iniciales desde extensiones mixtas. Para obtener más información, vea la SET MIXED_PAGE_ALLOCATION opción opciones de ALTER DATABASE SET (Transact-SQL).Se aplica a: SQL Server (a partir de SQL Server 2016 (13.x) ) |
||||||||||||||||||||
| is_temporal_history_retention_enabled | bit | Indica si la tarea de limpieza de directivas de retención temporal está habilitada. 1 = La retención temporal está habilitada 0 = La retención temporal está deshabilitada Se aplica a: SQL Server (a partir de SQL Server 2017 (14.x)) y Azure SQL Database. |
||||||||||||||||||||
| catalog_collation_type | int | La configuración de intercalación del catálogo: 0 = DATABASE_DEFAULT 2 = SQL_Latin_1_General_CP1_CI_AS Se aplica a: Azure SQL Database |
||||||||||||||||||||
| catalog_collation_type_desc | nvarchar(60) | La configuración de intercalación del catálogo: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_AS Se aplica a: Azure SQL Database |
||||||||||||||||||||
| physical_database_name | nvarchar(128) | Para SQL Server , el nombre físico de la base de datos. Para Azure SQL Database , un identificador común para las bases de datos de un servidor. Se aplica a: SQL Server (a partir de SQL Server 2019 (15.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_result_set_caching_on | bit | Indica si el almacenamiento en caché del conjunto de resultados está habilitado. 1 = El almacenamiento en caché del conjunto de resultados está habilitado 0 = El almacenamiento en caché del conjunto de resultados está deshabilitado Se aplica a: Azure Synapse Analytics Gen2. Mientras esta característica se está implementando en todas las regiones, compruebe la versión implementada en la instancia y las notas de la versión más recientes de Azure Synapse y la programación de actualización de Gen2 para la disponibilidad de características. |
||||||||||||||||||||
| is_accelerated_database_recovery_on | bit | Indica si Recuperación acelerada de la base de datos (ADR) está habilitado. 1 = ADR está habilitado 0 = ADR está deshabilitado Se aplica a: SQL Server (a partir de SQL Server 2019 (15.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_tempdb_spill_to_remote_store | bit | Indica si el desbordamiento de tempdb al almacén remoto está habilitado. 1 = habilitado 0 = deshabilitado Se aplica a: Azure Synapse Analytics Gen2. Mientras esta característica se está implementando en todas las regiones, compruebe la versión implementada en la instancia y las notas de la versión más recientes de Azure Synapse y la programación de actualización de Gen2 para la disponibilidad de características. |
||||||||||||||||||||
| is_stale_page_detection_on | bit | Indica si está habilitada la detección de páginas obsoletas. 1 = La detección de páginas obsoletas está habilitada 0 = La detección de páginas obsoletas está deshabilitada Se aplica a: Azure Synapse Analytics Gen2. Mientras esta característica se implementa en todas las regiones, compruebe la versión implementada en la instancia y las notas de la versión más recientes de Azure Synapse y la programación de actualización de Gen2 para la disponibilidad de características. |
||||||||||||||||||||
| is_memory_optimized_enabled | bit | Indica si ciertas características In-Memory, como grupo de búferes híbridos,están habilitadas para la base de datos. No refleja el estado de disponibilidad o configuración de OLTP en memoria. 1 = Las características optimizadas para memoria están habilitadas 0 = Las características optimizadas para memoria están deshabilitadas Se aplica a: SQL Server (a partir de SQL Server 2019 (15.x)) y Azure SQL Database. |
||||||||||||||||||||
| is_ledger_on | bit | Indica una base de datos de libro decontabilidad , que es una base de datos en la que todas las tablas de usuario son tablas de libro de contabilidad (toda la base de datos del cliente es evidente de alteración). Se aplica a: Azure SQL Database |
Permisos
Si el autor de la llamada de no es el propietario de la base de datos y la base de datos no es o , los permisos mínimos necesarios para ver la fila correspondiente son o el permiso de nivel de servidor, o permiso en la base de sys.databases master tempdb ALTER ANY DATABASE VIEW ANY DATABASE CREATE DATABASE master datos. La base de datos a la que está conectado el autor de la llamada siempre se puede ver en sys.databases .
Importante
De forma predeterminada, el rol público tiene el permiso , lo que permite que todos los VIEW ANY DATABASE inicios de sesión vean información de la base de datos. Para bloquear un inicio de sesión de la capacidad de detectar una base de datos, el permiso de o el REVOKE VIEW ANY DATABASE permiso para public DENY VIEW ANY DATABASE inicios de sesión individuales.
Azure SQL Database Observaciones
En Azure SQL Database esta vista está disponible en la base de datos y en las bases de datos de master usuario. En la base de datos, esta vista devuelve la información sobre la base de datos master y todas las bases de datos de usuario del master servidor. 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.
Utilice la vista sys.databases de la base de datos master del servidor Azure SQL Database donde ser va a crear la nueva base de datos. Una vez que se inicia la copia de la base de datos, puede consultar y las vistas de la base de datos del servidor de destino para recuperar más información sys.databases sobre el progreso de sys.dm_database_copies master copia.
Ejemplos
A. Consultar la vista sys.databases
En el ejemplo siguiente se devuelven algunas de las columnas disponibles en la sys.databases vista.
SELECT name, user_access_desc, is_read_only, state_desc, recovery_model_desc
FROM sys.databases;
B. Comprobar el estado de copia en SQL Database
En el ejemplo siguiente se consultan las sys.databases vistas y para devolver información sobre una operación de copia de base de sys.dm_database_copies datos.
Se aplica a: Azure SQL Database
-- Execute from the master database.
SELECT a.name, a.state_desc, b.start_date, b.modify_date, b.percent_complete
FROM sys.databases AS a
INNER JOIN sys.dm_database_copies AS b ON a.database_id = b.database_id
WHERE a.state = 7;
C. Compruebe el estado de la directiva de retención temporal en SQL Database
En el ejemplo siguiente se consulta para sys.databases devolver información sobre si la tarea de limpieza de retención temporal está habilitada. Tenga en cuenta que, después de la operación de restauración, la retención temporal está deshabilitada de forma predeterminada. Use ALTER DATABASE para habilitarlo explícitamente.
Se aplica a: Azure SQL Database
-- Execute from the master database.
SELECT a.name, a.is_temporal_history_retention_enabled
FROM sys.databases AS a;