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


syssubscriptions (Transact-SQL)

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

Имя столбца

Тип данных

Описание

artid

int

Уникальный идентификатор статьи.

srvid

smallint

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

dest_db

sysname

Имя целевой базы данных.

status

tinyint

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

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

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

2 = активно.

sync_type

tinyint

Тип исходной синхронизации.

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

2 = отсутствует.

login_name

sysname

Имя входа, использованное при добавлении подписки.

subscription_type

int

Тип подписки.

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

1 = запрашивать — агент распространителя запускается на распространителе.

distribution_jobid

binary(16)

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

timestamp

timestamp

Временная метка.

update_mode

tinyint

Режим обновления.

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

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

loopback_detection

bit

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

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

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

queued_reinit

bit

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

nosync_type

tinyint

Тип инициализации подписки:

0 = автоматический (моментальный снимок);

1 = только поддержка репликации;

2 = инициализация с резервной копией;

3 = инициализация по номеру LSN.

Дополнительные сведения см. в описании параметра @sync_type хранимой процедуры sp_addsubscription.

srvname

sysname

Имя подписчика.