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


IHsubscriptions (Transact-SQL)

Системная таблица IHsubscriptions содержит по одной строке на каждую подписку к публикации от издателя, расположенного не на MS SQL Server и использующего текущего распространителя. Эта таблица хранится в базе данных распространителя.

Определение

Имя столбца

Тип данных

Описание

article_id

int

Однозначно идентифицирует опубликованную статью.

srvid

smallint

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

dest_db

sysname

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

login_name

sysname

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

distribution_jobid

binary(16)

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

отметка времени

timestamp

Дата и время создания подписки.

queued_reinit

bit

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

status

tinyint

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

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

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

2 = активная.

sync_type

tinyint

Тип начальной синхронизации.

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

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

subscription_type

int

Тип подписки:

0 = Принудительно обновляемая подписка — это значит, что агент распространителя запускается на машине подписчика.

1 = Подписка, обновляемая по опросу — это значит, что агент распространителя запускается на машине распространителя.

update_mode

tinyint

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

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

1 = Мгновенное обновление.

loopback_detection

bit

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

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

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

См. также

Справочник

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

sp_addsubscription (Transact-SQL)

sp_helpsubscription (Transact-SQL)

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

Разнородная репликация базы данных

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