Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
Содержит по одной строке для каждой определенной в базе данных публикации. Эта таблица хранится в базе данных публикации.
| Имя столбца | Тип данных | 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 | Объем изменений (в часах), который требуется сохранить для указанной публикации. |
| 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 , должен быть сжатым в формате 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 — соответствующий объект объекта публикации Active Directory. Если это значение равно NULL, публикация в Active Directory не публикуется. |
| backward_comp_level | int | Уровень совместимости базы данных может иметь одно из следующих значений: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10.0.x). 110 = SQL Server 2012 (11.x). 120 = SQL Server 2014 (12.x). |
| 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 — включено для обнаружения конфликтов однорангового узла. 0x100. Начиная с SQL Server 2019 CU13, включен для обнаружения конфликтов последнего модуля записи. |
| 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)