Таблица syspublications (Transact-SQL)
Изменения: 12 декабря 2006 г.
Содержит по одной строке для каждой определенной в базе данных публикации. Эта таблица хранится в базе данных публикации.
Имя столбца
Тип данных
Описание
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 в символьном режиме, но во время создания моментального снимка таблицы не блокируются.
5 = моментальный снимок базы данных. Это означает, что для копирования данных из моментального снимка используется BCP собственного режима.
6 = символ моментального снимка базы данных. Это означает, что для копирования данных из моментального снимка используется 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
Объем изменений в часах, который требуется сохранить для указанной публикации.
allowed_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 SP 1.
60 = SQL Server 2000 SP 3.
90 = SQL Server 2005.
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.
См. также
Справочник
Представления репликации (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
Основные понятия
Таблицы репликации (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
12 декабря 2006 г. |
|