MSpublications (Transact-SQL)
Область применения: SQL Server
Таблица MSpublications
содержит одну строку для каждой публикации, реплицируемой издателем. Эта таблица хранится в базе данных распространителя.
Имя столбца | Тип данных | Description |
---|---|---|
publisher_id |
smallint | Идентификатор издателя. |
publisher_db |
sysname | Имя базы данных издателя. |
publication |
sysname | Имя публикации. |
publication_id |
int | Идентификатор публикации. |
publication_type |
int | Тип публикации:0 = Транзакционный1 = моментальный снимок2 = слияние |
thirdparty_flag |
bit | Указывает, является ли публикация базой данных Microsoft SQL Server:0 = SQL Server1 = источник данных, отличный от SQL Server |
independent_agent |
bit | Указывает, существует ли автономный агент распространения для этой публикации. |
immediate_sync |
bit | Указывает, создаются ли повторно файлы синхронизации при каждом запуске агента моментальных снимков. |
allow_push |
bit | Указывает, могут ли быть созданы для данной публикации принудительные подписки. |
allow_pull |
bit | Указывает, могут ли быть созданы для данной публикации подписки по запросу. |
allow_anonymous |
bit | Указывает, могут ли быть созданы для данной публикации анонимные подписки. |
description |
nvarchar(255) | Описание публикации. |
vendor_name |
nvarchar(100) | Имя поставщика, если издатель не является базой данных SQL Server. |
retention |
int | Срок хранения публикации в часах. |
sync_method |
int | Метод синхронизации.0 = Native (создает выходные данные массового копирования в собственном режиме всех таблиц)1 = символ (создает выходные данные массового копирования в режиме символов всех таблиц)3 = одновременный (создает выходные данные массового копирования в собственном режиме всех таблиц, но не блокирует таблицу во время моментального снимка)4 = Concurrent_c (создает выходные данные массового копирования в режиме символов для всех таблиц, но не блокирует таблицу во время моментального снимка)Значения 3 и 4 доступны для репликации транзакций и репликации слиянием, но не для репликации моментальных снимков. |
allow_subscription_copy |
bit | Разрешает или запрещает возможность копирования баз данных подписки, подписанных на эту публикацию.0 — копирование отключено1 — копирование включено |
thirdparty_options |
int | Указывает, подавляется ли отображение публикации в папке репликации в SQL Server Management Studio:0 = отображение разнородной публикации в папке репликации в SQL Server Management Studio.1 = подавление разнородной публикации в папке репликации в SQL Server Management Studio. |
allow_queued_tran |
bit | Определяет, позволяет ли обновление публикация посредством очередей:0 = публикация не очереди1 = публикация в очереди |
options |
int | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
retention_period_unit |
tinyint | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
allow_initialize_from_backup |
bit | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
min_autonosync_lsn |
varbinary(16) | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |