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


syssubscriptions (системное представление) (Transact-SQL)

Представление syssubscriptions отображает сведения о подписках. Это представление хранится в базе данных распространителя.

Имя столбца

Тип данных

Описание

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)

Определяет задание агента распространителя, который используется для синхронизации подписки.

timestmap

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.

3 = Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

srvname

sysname

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