Поделиться через


sysmergesubscriptions (Transact-SQL)

Область применения: SQL Server

Таблица в базе данных издателя, которая содержит по одной строке на каждого известного подписчика. Эта таблица хранится в базах данных публикации и подписки.

Имя столбца Тип данных Description
subscriber_server sysname Идентификатор сервера. Используется для сопоставления поля srvid с уникальным для сервера значением при размещении копии базы данных подписки на другом сервере.
db_name sysname Имя подписывающейся базы данных.
pubid uniqueidentifier Идентификатор публикации, на которую осуществляется подписка.
datasource_type int Тип источника данных:

0 = Microsoft SQL Server.

2 = Jet OLE DB.
subid uniqueidentifier Уникальный идентификационный номер подписки.
replnickname binary Сжатый псевдоним реплики.
replicastate uniqueidentifier Уникальный идентификатор, используемый для определения того, была ли успешна предыдущая синхронизация путем сравнения значений на стороне издателя и подписчика.
статус tinyint Состояние подписки.

0 = неактивный.

1 = активный.

2 = удалено.
subscriber_type int Тип подписчика:

1 = глобальный.

2 = Local.

3 = анонимный.
subscription_type int Тип подписки.

0 = Push.

1 = вытягивание.

2 = анонимный.
sync_type tinyint Тип синхронизации:

1 = автоматически.

2 = нет синхронизации.
описание nvarchar(255) Краткое описание подписки.
priority real Указывает приоритет подписки и позволяет реализовать разрешение связанных с ним конфликтов. Равно 0.00 для всех локальных или анонимных подписок.
recgen bigint Номер последнего полученного поколения данных.
recguid uniqueidentifier Уникальный идентификатор полученного поколения данных.
sentgen bigint Номер последнего отправленного поколения данных.
sentguid uniqueidentifier Уникальный идентификатор последнего отправленного поколения данных.
schemaversion int Номер последней полученной схемы.
schemaguid uniqueidentifier Уникальный идентификатор последней полученной схемы.
last_validated datetime Дата и время последнего успешного проверки данных подписчика.
attempted_validate datetime Последняя дата , когда проверка была предпринята в подписке.
last_sync_date datetime Дата синхронизации .
last_sync_status int Состояние подписки:

0 = все задания ожидают начала.

1 = начало одного или нескольких заданий.

2 = все задания успешно выполнены.

3 = выполняется хотя бы одно задание.

4 = все задания запланированы и неактивны.

5 = по крайней мере одно задание пытается выполнить после предыдущего сбоя.

6 = не удалось выполнить хотя бы одно задание.
last_sync_summary sysname Описание результатов последней синхронизации.
metadatacleanuptime datetime Последний срок действия метаданных с истекшим сроком действия был удален из системных таблиц репликации слиянием.
partition_id int Идентифицирует предварительно вычисляемую секцию, которой принадлежит подписка.
cleanedup_unsent_changes bit Указывает, что метаданные для неотправленных изменений были удалены на стороне подписчика.
replica_version int Определяет версию SQL Server для подписчика, к которой принадлежит подписка, которая может быть одним из следующих значений:

90 = SQL Server 2005 (9.x)

100 = SQL Server 2008 (10.0.x)
supportability_mode int Только для внутреннего применения.
application_name nvarchar(128) Только для внутреннего применения.
subscriber_number int Только для внутреннего применения.
last_makegeneration_datetime datetime Дата последнего выполнения процесса создания для издателя. Дополнительные сведения см. в параметре -MakeGenerationInterval в агент слияния репликации.
last_local_sentgen bigint Сохраняет последнее поколение, отправленное предыдущей синхронизацией агента слияния.
last_local_recguid uniqueidentifier Сохраняет идентификатор GUID последнего локального полученного поколения из предыдущей синхронизации агента слияния.
last_local_recgen bigint Задайте путем очистки слиянием. Сохраняет полученное последнее локальное поколение.

См. также

Таблицы репликации (Transact-SQL)