Compartir a través de


Vistas de catálogo de Stretch Database: sys.remote_data_archive_tables

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Contiene una fila para cada tabla remota que almacena datos de una tabla local habilitada para Stretch.

Importante

Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Nombre de la columna Tipo de datos Descripción
object_id int Identificador de objeto de la tabla local habilitada para Stretch.
remote_database_id int Identificador local generado automáticamente de la base de datos remota.
remote_table_name sysname Nombre de la tabla de la base de datos remota que corresponde a la tabla local habilitada para Stretch.
filter_predicate nvarchar(max) Predicado de filtro, si existe, que identifica las filas de la tabla que se van a migrar. Si el valor es null, la tabla completa es elegible para la migración.

Para obtener más información, vea Habilitar Stretch Database para una tabla y Seleccionar filas para migrar mediante un predicado de filtro.
migration_direction tinyint Dirección en la que se están migrando los datos. Los valores disponibles son los siguientes.
1 (saliente)
2 (entrante)
migration_direction_desc nvarchar(60) Descripción de la dirección en la que se están migrando los datos. Los valores disponibles son los siguientes.
saliente (1)
entrante (2)
is_migration_paused bit Indica si la migración está en pausa actualmente.
is_reconciled bit Indica si la tabla remota y la tabla de SQL Server están sincronizadas.

Cuando el valor de is_reconciled es 1 (true), la tabla remota y la tabla de SQL Server están sincronizadas y puede ejecutar consultas que incluyan los datos remotos.

Cuando el valor de is_reconciled es 0 (false), la tabla remota y la tabla de SQL Server no están sincronizadas. Las filas migradas recientemente deben migrarse de nuevo. Esto ocurre cuando se restaura la base de datos remota de Azure o cuando se eliminan las filas manualmente de la tabla remota. Hasta que concilie las tablas, no puede ejecutar consultas que incluyan los datos remotos. Para conciliar las tablas, ejecute sys.sp_rda_reconcile_batch.

Consulte también