sysmergesubscriptions (Transact-SQL)
Таблица в базе данных издателя, которая содержит по одной строке на каждого известного подписчика. Эта таблица хранится в базах данных публикации и подписки.
Имя столбца | Тип данных | Описание |
---|---|---|
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 |
Уникальный идентификатор, используемый для определения того, была ли успешна предыдущая синхронизация путем сравнения значений на стороне издателя и подписчика. |
status |
tinyint |
Состояние подписки: 0 = неактивна. 1 = активна. 2 = удалена. |
subscriber_type |
int |
Тип подписчика: 1 = глобальный. 2 = локальный. 3 = анонимный. |
subscription_type |
int |
Тип подписки: 0 = принудительная. 1 = по запросу. 2 = анонимная. |
sync_type |
tinyint |
Тип синхронизации: 1 = автоматическая. 2 = без синхронизации. |
description |
nvarchar(255) |
Краткое описание подписки. |
priority |
real |
Указывает приоритет подписки и позволяет реализовать разрешение связанных с ним конфликтов. Равен 0.00 для всех локальных и анонимных подписок. |
recgen |
bigint |
Номер последнего полученного поколения данных. |
recguid |
uniqueidentifier |
Уникальный идентификатор полученного поколения данных. |
sentgen |
bigint |
Номер последнего отправленного поколения данных. |
sentguid |
uniqueidentifier |
Уникальный идентификатор последнего отправленного поколения данных. |
schemaversion |
int |
Номер последней полученной схемы. |
schemaguid |
uniqueidentifier |
Уникальный идентификатор последней полученной схемы. |
last_validated |
datetime |
Дата и время последней успешной проверки данных подписчика, имеет тип datetime. |
attempted_validate |
datetime |
Дата и время последней попытки проверки подписки, имеет тип datetime. |
last_sync_date |
datetime |
Дата и время синхронизации, имеет тип datetime. |
last_sync_status |
int |
Состояние подписки: 0 = все задания ожидают запуска. 1 = одно или более заданий запускаются. 2 = все задания выполнены успешно. 3 = как минимум одно задание выполняется 4 = все задания назначены по расписанию и находятся в состоянии простоя. 5 = выполняется первое после сбоя задание. 6 = по крайней мере одно задание завершилось неудачно. |
last_sync_summary |
sysname |
Описание результатов последней синхронизации. |
metadatacleanuptime |
datetime |
Дата и время последнего удаления метаданных с истекшим сроком действия из системных таблиц репликации слиянием, имеет тип datetime. |
partition_id |
int |
Идентифицирует предварительно вычисляемую секцию, которой принадлежит подписка. |
cleanedup_unsent_changes |
bit |
Указывает, что метаданные для неотправленных изменений были удалены на стороне подписчика. |
replica_version |
Int |
Идентифицирует версию SQL Server владельца данной подписки и может принимать одно из следующих значений: 10 = SQL Server 7.0. 20 = SQL Server 7.0 с пакетом обновления 1 (SP1). 30 = SQL Server 7.0 с пакетом обновления 2. 35 = SQL Server 7.0 с пакетом обновления 3. 40 = SQL Server 2000. 50 = SQL Server 2000 с пакетом обновления 1. 55 = SQL Server 2000 с пакетом обновления 2. 60 = SQL Server 2000 с пакетом обновления 3. 90 = SQL Server 2005. |
supportability_mode |
int |
Только для внутреннего использования. |
application_name |
nvarchar(128) |
Только для внутреннего использования. |
subscriber_number |
int |
Только для внутреннего использования. |
См. также
Основные понятия
Таблицы репликации (Transact-SQL)