syspublications (System View) (Transact-SQL)
Представление 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, но таблицы во время создания моментального снимка не блокируются. |
||
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.
|
||
ad_guidname |
sysname |
Указывает, опубликована ли публикация в каталоге Microsoft Active Directory. Допустимый глобальный уникальный идентификатор GUID указывает, что публикация опубликована в каталоге Active Directory, а GUID является соответствующим идентификатором объекта Active Directory. Если значение равно NULL, то публикация не опубликована в Active Directory.
|
||
backward_comp_level |
int |
Уровень совместимости базы данных может иметь одно из следующих значений: 90 = SQL Server 2005. 100 = SQL Server 2008. |
||
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. 0x8 — разрешена для однорангового обнаружения конфликтов. |
||
originator_id |
smallint |
Определяет каждый узел в одноранговой топологии репликации для обнаружения конфликтов. Дополнительные сведения см. в разделе Обнаружение конфликтов в одноранговой репликации. |
См. также
Справочник
Хранимые процедуры репликации (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)