Таблица syspublications (Transact-SQL)
Содержит по одной строке для каждой определенной в базе данных публикации. Эта таблица хранится в базе данных публикации.
Имя столбца |
Тип данных |
Описание |
---|---|---|
description |
nvarchar(255) |
Запись, содержащая описание публикации. |
name |
sysname |
Уникальное имя, связанное с публикацией. |
pubid |
int |
Столбец идентификаторов, который содержит уникальный идентификатор публикации. |
repl_freq |
tinyint |
Частота репликации: 0 = зависит от транзакции. 1 = запланированное обновление таблицы. |
status |
tinyint |
Состояние: 0 = неактивна. 1 = активна. |
sync_method |
tinyint |
Метод синхронизации: 0 = программа массового копирования (BCP) в собственном режиме. 1 = BCP в символьном режиме. 3 = одновременный означает, что используется BCP в собственном режиме, но во время создания моментального снимка таблицы не блокируются. 4 = одновременный (Concurrent_c) означает, что используется BCP в символьном режиме, но во время создания моментального снимка таблицы не блокируются. |
snapshot_jobid |
binary(16) |
Идентификатор запланированной задачи. |
independent_agent |
bit |
Указывает, существует ли изолированный агент распространителя для этой публикации. 0 = публикация использует общий агент распространителя, и каждой паре баз данных издателя/подписчика соответствует единственный общий агент. 1 = для этой публикации существует изолированный агент распространителя. |
immediate_sync |
bit |
Показывает, выполняется ли создание или повторное создание файлов синхронизации при каждом запуске агента моментальных снимков. 1 = файлы создаются при каждом запуске агента. |
enabled_for_internet |
bit |
Показывает, передаются ли в Интернет файлы синхронизации для публикации по протоколу передачи файлов (FTP) и с помощью других служб. 1 = файлы доступны из Интернета. |
allow_push |
bit |
Показывает, разрешена ли в публикации принудительная подписка. 1 = принудительная подписка разрешена. |
allow_pull |
bit |
Показывает, разрешена ли в публикации подписка по запросу. 1 = подписка по запросу разрешена. |
allow_anonymous |
bit |
Показывает, разрешена ли публикация анонимных подписок. 1 = публикация анонимных подписок разрешена. |
immediate_sync_ready |
bit |
Показывает наличие моментального снимка, созданного агентом моментальных снимков, а также его готовность к работе в новых подписках. Это имеет значение только для немедленно обновляемых публикаций. 1 = моментальный снимок готов. |
allow_sync_tran |
bit |
Определяет, разрешена ли в публикации немедленно обновляемая подписка. 1 = немедленно обновляемая подписка разрешена. |
autogen_sync_procs |
bit |
Определяет, формируется ли издателем синхронизирующая хранимая процедура для немедленно обновляемой подписки. 1 означает, что эта хранимая процедура формируется издателем. |
retention |
int |
Объем изменений (в часах), который требуется сохранить для указанной публикации. |
allow_queued_tran |
bit |
Указывает, разрешено ли накопление изменений в подписчике в очереди до тех пор, пока они не смогут быть применены к издателю. 1 = изменения на подписчике помещаются в очередь. |
snapshot_in_defaultfolder |
bit |
Указывает, хранятся ли файлы моментальных снимков в папке по умолчанию. 0 = файлы моментальных снимков могут храниться в другом месте, заданном параметром alternate_snapshot_folder. 1 = файлы моментальных снимков находятся в папке по умолчанию. |
alt_snapshot_folder |
nvarchar(255) |
Задает расположение альтернативной папки для моментального снимка. |
pre_snapshot_script |
nvarchar(255) |
Задает указатель на расположение файла с расширением SQL. Если моментальный снимок создается для подписчика, то агент распространителя выполняет предварительный сценарий моментального снимка до запуска сценариев реплицируемых объектов. |
post_snapshot_script |
nvarchar(255) |
Задает указатель на расположение файла с расширением SQL. Агент распространителя выполняет заключительный сценарий после применения сценариев и данных всех реплицируемых объектов во время начальной синхронизации. |
compress_snapshot |
bit |
Указывает, что моментальный снимок, записываемый в папку alt_snapshot_folder , должен быть сжат в формат Microsoft CAB. 1 означает, что моментальный снимок будет сжат. |
ftp_address |
sysname |
Сетевой адрес службы FTP для распространителя. Указывает расположение файлов моментальных снимков публикаций, необходимых агенту распространителя. |
ftp_port |
int |
Номер порта службы FTP для распространителя. Указывает местоположение файлов с моментальными снимками публикаций, которые требуются агенту распространителя. |
ftp_subdirectory |
nvarchar(255) |
Указывает расположение файлов моментальных снимков для агента распространителя, если публикация поддерживает распространение моментальных снимков с помощью FTP. |
ftp_login |
sysname |
Имя пользователя для подключения к службе FTP. |
ftp_password |
nvarchar(524) |
Пароль пользователя для подключения к службе FTP. |
allow_dts |
bit |
Указывает, разрешены ли в публикации преобразования данных. 1 показывает, что преобразования DTS разрешены. |
allow_subscription_copy |
bit |
Указывает, разрешено ли копирование баз данных подписки, подписанных на данную публикацию. 1 = копирование разрешено. |
centralized_conflicts |
bit |
Определяет, хранятся ли на издателе конфликтные записи. 0 = конфликтные записи хранятся как в издателе, так и в подписчике, вызвавшем конфликт. 1 = конфликтные записи хранятся в издателе. |
conflict_retention |
int |
Задает срок хранения конфликтных записей в днях. |
conflict_policy |
int |
Задает политику разрешения конфликтов при обновлении подписчика посредством очередей. Может принимать одно из следующих значений: 1 = разрешение конфликта в пользу издателя. 2 = разрешение конфликта в пользу подписчика; 3 = подписка инициализируется повторно. |
queue_type |
int |
Задает используемый тип очереди. Может иметь одно из этих значений: 1 = msmq, где для хранения транзакций используются очереди сообщений (Майкрософт). 2 = sql. Для хранения транзакций используется SQL Server.
Примечание
Служба очередей сообщений (Майкрософт) является устаревшей и ее использование более недоступно.
|
ad_guidname |
sysname |
Указывает, опубликована ли публикация в каталоге Microsoft Active Directory. Допустимый глобальный уникальный идентификатор (GUID) указывает, что публикация присутствует в каталоге Active Directory, а идентификатор GUID — в objectGUID соответствующего объекта публикации в Active Directory. Если NULL, то публикация не опубликована в Active Directory. |
backward_comp_level |
int |
Уровень совместимости базы данных может иметь одно из следующих значений: 10 = SQL Server 7.0. 20 = SQL Server 7.0 с пакетом обновления 1. 30 = SQL Server 7.0 с пакетом обновления 2. 35 = SQL Server 7.0 с пакетом обновления 3. 40 = SQL Server 2000. 50 = SQL Server 2000 с пакетом обновления 1. 60 = SQL Server 2000 с пакетом обновления 3. 90 = SQL Server 2005. 100 = SQL Server 2008. |
allow_initialize_from_backup |
bit |
Показывает, может ли подписчик инициализировать подписку на данную публикацию из резервной копии, а не из исходного моментального снимка. 1 = подписки можно инициализировать из резервной копии. 0 = подписки нельзя инициализировать из резервной копии. Дополнительные сведения см. в разделе Инициализация подписки на публикацию транзакций без моментального снимка. |
min_autonosync_lsn |
binary |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
replicate_ddl |
int |
Показывает, поддерживается ли в публикации репликация схемы. 1 показывает, что DDL-инструкции выполняются после репликации издателя, а 0 означает, что DDL-инструкции не реплицируются. Дополнительные сведения см. в разделе Внесение изменений схем в базы данных публикаций. |
options |
int |
Битовая карта, указывающая дополнительные параметры публикации, со следующими значениями битов: 0x1 — разрешена для одноранговой репликации. 0x2 — публикация разрешена для локальных изменений одноранговой репликации. 0x4 — включена поддержка подписчиков, отличных от SQL Server. 0x8 — разрешена для однорангового обнаружения конфликтов. |
originator_id |
smallint |
Определяет каждый узел в одноранговой топологии репликации для обнаружения конфликтов. Дополнительные сведения см. в разделе Обнаружение конфликтов в одноранговой репликации. |