Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 12 декабря 2006 г.
Представление syspublications содержит сведения о публикациях. Это представление хранится в базе данных распространителя.
Имя столбца
Тип данных
Описание
description
nvarchar(255)
Запись, содержащая описание публикации.
name
sysname
Уникальное имя, связанное с публикацией.
pubid
int
Столбец идентификаторов, который содержит уникальный идентификатор публикации.
repl_freq
tinyint
Частота репликации:
0 = основана на транзакции (транзакционная);
1 = запланированное обновление таблицы (моментальный снимок).
status
tinyint
Состояние публикации:
0 = неактивная;
1 = активная.
sync_method
tinyint
Метод синхронизации.
0 = собственная программа массового копирования (BCP).
1 = символьная программа BCP.
3 = Concurrent — используется собственная программа 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
Продолжительность (в часах) поддержки изменений публикации в базе данных распространителя.
allow_queued_tran
bit
Указывает, разрешено ли накопление изменений в подписчике в очереди до тех пор, пока их можно применить к издателю. 1 = изменения на подписчике помещаются в очередь.
snapshot_in_defaultfolder
bit
Указывает, хранятся ли файлы моментальных снимков в папке по умолчанию. 0 = файлы моментальных снимков могут храниться в другом расположении, заданном параметром alternate_snapshot_folder. 1 = файлы моментальных снимков находятся в папке по умолчанию.
alt_snapshot_folder
nvarchar(510)
Задает расположение альтернативной папки для моментального снимка.
pre_snapshot_script
nvarchar(510)
Задает указатель на расположение файла с расширением SQL. Если моментальный снимок создается для подписчика, то агент распространителя выполняет предварительный сценарий моментального снимка до запуска сценариев реплицируемых объектов.
post_snapshot_script
nvarchar(510)
Задает указатель на расположение файла с расширением SQL. Агент распространителя выполняет заключительный сценарий после применения сценариев и данных всех реплицируемых объектов во время начальной синхронизации.
compress_snapshot
bit
Указывает необходимость сжатия моментального снимка, записываемого в папку alt_snapshot_folder в формат Microsoft САВ. 1 = сжатие моментального снимка выполняется.
ftp_address
sysname
Сетевой адрес службы FTP для распространителя. Указывает расположение файлов моментальных снимков публикаций, необходимых агенту распространителя.
ftp_port
int
Номер порта службы FTP для распространителя. Указывает местоположение файлов с моментальными снимками публикаций, необходимых агенту распространителя.
ftp_subdirectory
nvarchar(510)
Указывает расположение файлов моментальных снимков для агента распространителя, если публикация поддерживает распространение моментальных снимков с помощью FTP.
ftp_login
nvarchar(256)
Имя пользователя для подключения к службе FTP.
ftp_password
nvarchar(1048)
Пароль пользователя для подключения к службе FTP.
allow_dts
bit
Показывает, разрешено ли в публикации преобразование служб DTS SQL Server 2000. 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, где для хранения транзакций используется Microsoft Message Queuing.
2 = .sql, где для хранения транзакций используется SQL Server.
Примечание.
Компонент Microsoft Message Queuing устарел и больше не поддерживается.
ad_guidname
sysname
Указывает, опубликована ли публикация в каталоге Microsoft Active Directory. Допустимый глобальный уникальный идентификатор GUID указывает, что публикация опубликована в каталоге Active Directory, а GUID является соответствующим идентификатором объекта Active Directory. Если значение равно NULL, то публикация не опубликована в Active Directory.
Примечание.
Публикация в 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.
allow_initialize_from_backup
bit
Показывает, может ли подписчик инициализировать подписку на данную публикацию из резервной копии, а не из исходного моментального снимка. 1 = подписки можно инициализировать из резервной копии. 0 = подписки нельзя инициализировать из резервной копии. Дополнительные сведения см. в разделе Инициализация подписки на публикацию транзакций без моментального снимка.
min_autonosync_lsn
binary(1)
Только для внутреннего использования.
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 г. |
|