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


IHextendedSubscriptionView (Transact-SQL)

Представление 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)

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