Exibições do Catálogo do Stretch Database - sys.remote_data_archive_tables
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Contém uma linha para cada tabela remota que armazena dados de uma tabela local habilitada para Stretch.
Importante
O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
object_id | int | A ID do objeto da tabela local habilitada para Stretch. |
remote_database_id | int | O identificador local gerado automaticamente do banco de dados remoto. |
remote_table_name | sysname | O nome da tabela no banco de dados remoto que corresponde à tabela local habilitada para Stretch. |
filter_predicate | nvarchar(max) | O predicado de filtro, se houver, que identifica as linhas na tabela a serem migradas. Se o valor for nulo, a tabela inteira poderá ser migrada. Para obter mais informações, consulte Habilitar o Stretch Database para uma tabela e Selecionar linhas a serem migradas usando um predicado de filtro. |
migration_direction | tinyint | A direção em que os dados estão sendo migrados no momento. Os valores disponíveis são os seguintes. 1 (saída) 2 (entrada) |
migration_direction_desc | nvarchar(60) | A descrição da direção na qual os dados estão sendo migrados no momento. Os valores disponíveis são os seguintes. saída (1) de entrada (2) |
is_migration_paused | bit | Indica se a migração está pausada no momento. |
is_reconciled | bit | Indica se a tabela remota e a tabela do SQL Server estão sincronizadas. Quando o valor de is_reconciled é 1 (true), a tabela remota e a tabela do SQL Server estão sincronizadas e você pode executar consultas que incluem os dados remotos. Quando o valor de is_reconciled é 0 (falso), a tabela remota e a tabela do SQL Server não estão sincronizadas. As linhas migradas recentemente precisam ser migradas novamente. Isso ocorre quando você restaura o banco de dados remoto do Azure ou quando exclui linhas manualmente da tabela remota. Até reconciliar as tabelas, você não poderá executar consultas que incluam os dados remotos. Para reconciliar as tabelas, execute sys.sp_rda_reconcile_batch. |