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


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

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

См. также

Справочник

Представления репликации (Transact-SQL)

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

Таблицы репликации (Transact-SQL)