IHextendedSubscriptionView (Transact-SQL)

Применимо к:SQL Server

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

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

0 = отправка — агент распространителя запускается на подписчике.

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

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

2 = нет
status 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)