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


MSsubscriptions (Transact-SQL)

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

Имя столбца

Тип данных

Описание

publisher_database_id

int

Идентификатор базы данных издателя.

publisher_id

smallint

Идентификатор издателя.

publisher_db

sysname

Имя базы данных издателя.

publication_id

int

Идентификатор публикации.

article_id

int

Идентификатор статьи.

subscriber_id

smallint

Идентификатор подписчика.

subscriber_db

sysname

Имя базы данных подписки.

subscription_type

int

Тип подписки:

0 = Принудительно отправить.

1 = Запрашивать.

2 = анонимная.

sync_type

tinyint

Тип синхронизации:

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

2 = Нет синхронизации.

status

tinyint

Состояние подписки:

0 = Неактивно.

1 = Подписано.

2 = Активно.

subscription_seqno

varbinary(16)

Порядковый номер транзакции моментального снимка памяти.

snapshot_seqno_flag

bit

Указывает источник порядкового номера транзакции снимка памяти, где значение 1 означает, что subscription_seqno является порядковым номером транзакции моментального снимка памяти.

independent_agent

bit

Указывает, имеется ли для данной публикации изолированный агент распространителя.

subscription_time

datetime

Только для внутреннего использования.

loopback_detection

bit

Применяется к подпискам, которые являются частью топологии двунаправленной репликации транзакций. Механизм распознавания замыкания на себя определяет, отправляет ли агент распространителя транзакции, созданные на подписчике, обратно подписчику.

1 = Не отправляет обратно.

0 = Отправляет обратно.

ПримечаниеПримечание

Этот столбец поддерживается только для обратной совместимости с функциями двунаправленной репликации в SQL Server 2000. Для более поздних версий SQL Server следует использовать одноранговую репликацию. Дополнительные сведения см. в разделе Одноранговая репликация транзакций.

agent_id

int

Идентификатор агента.

update_mode

tinyint

Тип обновления.

publisher_seqno

varbinary(16)

Последовательный номер транзакции на издателе для этой подписки.

ss_cplt_seqno

varbinary(16)

Последовательный номер, используемый для обозначения завершения одновременной обработки моментальных снимков.

См. также

Справочник

Представления репликации

sp_helpsubscription (Transact-SQL)

Основные понятия

Таблицы репликации