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


IHextendedSubscriptionView (Transact-SQL)

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

Представление IHextendedSubscriptionView предоставляет сведения о подписке на публикацию, отличной от SQL Server. Это представление хранится в базе данных распространителя .

Имя столбца Тип данных Description
article_id int Уникальный идентификатор статьи.
dest_db sysname Имя целевой базы данных.
srvid smallint Уникальный идентификатор подписчика.
login_name sysname Имя входа, используемое для подключения к подписчику.
distribution_jobid binary Идентифицирует задание агента распространителя.
publisher_database_id int Определяет базу данных публикации.
subscription_type int Тип подписки.

0 = push - агент распространителя выполняется на подписчике.

1 = вытягивание — агент распространителя выполняется на распространителю.
sync_type tinyint Тип начальной синхронизации.

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

2 = Нет
состояние tinyint Состояние подписки.

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

1 = подписка

2 = активный
snapshot_seqno_flag bit Указывает, используется ли порядковый номер моментального снимка.
independent_agent bit Показывает наличие изолированного агента распространителя для этой публикации.

0 = публикация использует общую агент распространения, а каждая пара баз данных издателя или подписчика имеет один общий агент.

1 = существует автономный агент распространения для этой публикации.
subscription_time datetime Только для внутреннего применения.
loopback_detection bit Применяется к подпискам, которые являются частью двунаправленной топологии репликации транзакций. Механизм распознавания обратной связи определяет, отправляет ли агент распространителя транзакции, созданные в подписчике, обратно подписчику:

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

0 = отправляет обратно.
agent_id int Уникальный идентификатор агента распространителя.
update_mode tinyint Указывает один из следующих типов режима обновления:

0 = только для чтения.

1 = немедленное обновление.

2 = обновление в очереди с помощью очереди сообщений.

3 = немедленное обновление с очередным обновлением в качестве отработки отказа с помощью очереди сообщений.

4 = обновление в очереди с помощью очереди SQL Server.

5 = немедленное обновление с помощью отработки отказа с очередями обновления с помощью очереди SQL Server.
publisher_seqno varbinary(16) Последовательный номер транзакции на издателе для этой подписки.
ss_cplt_seqno varbinary(16) Последовательный номер, используемый для обозначения завершения одновременной обработки моментальных снимков.

См. также

Разнородная репликация базы данных
Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)