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


MSpublications (Transact-SQL)

Изменения: 12 декабря 2006 г.

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

Имя столбца Тип данных Описание

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 Server.

1 = Источник данных отличен от SQL Server.

independent_agent

bit

Указывает, имеется ли для данной публикации изолированный агент распространителя.

immediate_sync

bit

Указывает, создаются или пересоздаются файлы синхронизации при каждом запуске агента моментальных снимков.

allow_push

bit

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

allow_pull

bit

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

allow_anonymous

bit

Указывает, могут ли быть созданы для данной публикации анонимные подписки.

описание

nvarchar(255)

Описание публикации.

vendor_name

nvarchar(100)

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

retention

int

Срок хранения публикации в часах.

sync_method

int

Метод синхронизации:

0 = Native (собственный; производит массовое копирование вывода всех таблиц в собственном режиме).

1 = Character (символьный; производит массовое копирование вывода всех таблиц в символьном режиме).

3 = Concurrent (одновременный; производит массовое копирование вывода всех таблиц, но не блокирует таблицу во время выполнения моментального снимка).

4 = Concurrent_c (Одновременный символьный; производит массовое копирование вывода всех таблиц, но не блокирует таблицу во время выполнения моментального снимка).

5 = моментальный снимок базы данных. Это означает, что для копирования данных из моментального снимка используется BCP собственного режима.

6 = символ моментального снимка базы данных. Это означает, что для копирования данных из моментального снимка используется BCP символьного режима.

allow_subscription_copy

bit

Разрешает или запрещает возможность копирования баз данных подписки, подписанных на эту публикацию. Значение 0 означает, что копирование запрещено, а значение 1 — копирование разрешено.

thirdparty_options

int

Указывает, подавляется ли отображение публикации в папке «Репликация» в среде SQL Server Management Studio:

0 = отображает гетерогенные публикации в папке публикаций (Replication) среды SQL Server Management Studio.

1 = подавляет отображение гетерогенных публикаций в папке публикаций (Replication) среды SQL Server Management Studio.

allow_queued_tran

bit

Определяет, позволяет ли обновление публикация посредством очередей:

0 = публикация без очереди.

1 = публикация ставится в очередь.

options

int

Сведения для данного выпуска отсутствуют.

См. также

Справочник

Соответствия между системными таблицами SQL Server 2000 и системными представлениями SQL Server 2005

Другие ресурсы

Таблицы служб Integration Services
Таблицы резервного копирования и восстановления
Таблицы доставки журналов

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлены сведения о новых значениях столбца sync_method.