Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
Представление syspublications предоставляет сведения о публикации. Это представление хранится в базе данных распространителя.
| Имя столбца | Тип данных | Description |
|---|---|---|
| описание | nvarchar(255) | Запись, содержащая описание публикации. |
| name | sysname | Уникальное имя, связанное с публикацией. |
| pubid | int | Столбец идентификаторов, в котором содержится уникальный идентификатор публикации. |
| repl_freq | tinyint | Частота репликации: 0 = на основе транзакций (транзакционный). 1 = запланированное обновление таблицы (моментальный снимок). |
| состояние | 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 | Указывает, разрешены ли push-подписки на публикацию, где 1 означает, что они разрешены. |
| allow_pull | bit | Указывает, разрешены ли подписки на вытягивание в публикации, где 1 означает, что они разрешены. |
| allow_anonymous | bit | Указывает, разрешены ли анонимные подписки на публикацию, где 1 означает, что они разрешены. |
| immediate_sync_ready | bit | Показывает наличие моментального снимка, созданного агентом моментальных снимков, а также его готовность к работе в новых подписках. Это имеет значение только для немедленно обновляемых публикаций. 1 указывает, что моментальный снимок готов. |
| allow_sync_tran | bit | Определяет, разрешены ли для публикации немедленно обновляемые подписки. 1 означает, что разрешены немедленно обновляемые подписки. |
| autogen_sync_procs | bit | Определяет, формируется ли на издателе синхронизируемая хранимая процедура для немедленно обновляемой подписки. 1 означает, что он создается на издателе. |
| хранение | 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 , должен быть сжатым в формате CAB Майкрософт. 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 (8.x). 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 является соответствующим идентификатором объекта Active Directory. Если это значение равно NULL, публикация в Active Directory не публикуется. Примечание. Публикация в Active Directory больше не поддерживается. |
| backward_comp_level | int | Уровень совместимости базы данных может иметь одно из следующих значений: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10.0.x). |
| 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 | Определяет каждый узел в одноранговой топологии репликации для обнаружения конфликтов. Дополнительные сведения см. в разделе Conflict Detection in Peer-to-Peer Replication. |
См. также
Таблицы репликации (Transact-SQL)
Хранимые процедуры репликации (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)