IHpublications (Transact-SQL)
Область применения: SQL Server
Системная таблица IHpublications содержит одну строку для каждой публикации, отличной от SQL Server, с помощью текущего распространителя. Эта таблица хранится в базе данных распространителя.
Имя столбца | Тип данных | Description |
---|---|---|
pubid | int | Столбец идентификаторов, в котором содержится уникальный идентификатор публикации. |
name | sysname | Уникальное имя, связанное с публикацией. |
repl_freq | tinyint | Частота репликации: 0 = на основе транзакций. 1 = запланированное обновление таблицы. |
состояние | tinyint | Состояние публикации, которое может иметь следующие значения: 0 = неактивный. 1 = активный. |
sync_method | tinyint | Метод синхронизации. 1 = массовая копия символов. 4 = Concurrent_c, что означает, что массовое копирование символов используется, но таблицы не блокируются во время моментального снимка. |
snapshot_jobid | binary | Идентификатор запланированной задачи. |
enabled_for_internet | bit | Указывает, предоставляются ли файлы синхронизации для публикации через ИНТЕРНЕТ через FTP и другие службы, где 1 означает, что к ним можно получить доступ из Интернета. |
immediate_sync_ready | bit | Указывает, доступны ли файлы синхронизации, где 1 означает, что они доступны. Не поддерживается для издателей, отличных от SQL. |
allow_queued_tran | bit | Указывает, разрешено ли накопление изменений в подписчике в очереди до тех пор, пока их можно применить к издателю. Если значение 1, изменения на подписчике помещаются в очередь. Не поддерживается для издателей, отличных от SQL. |
allow_sync_tran | bit | Определяет, разрешены ли для публикации немедленно обновляемые подписки. 1 означает, что разрешены немедленно обновляемые подписки. Не поддерживается для издателей, отличных от SQL. |
autogen_sync_procs | bit | Определяет, формируется ли на издателе синхронизируемая хранимая процедура для немедленно обновляемой подписки. 1 означает, что он создается на издателе. Не поддерживается для издателей, отличных от SQL. |
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 Майкрософт. 0 указывает, что моментальный снимок не будет сжиматься. |
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 | Указывает, что в публикации разрешены преобразования данных. 1 указывает, что преобразования DTS разрешены. Не поддерживается для издателей, отличных от SQL. |
allow_anonymous | bit | Указывает, разрешены ли анонимные подписки на публикацию, где 1 означает, что они разрешены. |
centralized_conflicts | bit | Определяет, хранятся ли на издателе конфликтные записи. 0 = записи конфликтов хранятся как у издателя, так и у подписчика, вызвавшего конфликт. 1 = записи конфликтов хранятся на издателе. Не поддерживается для издателей, отличных от SQL. |
conflict_retention | int | Задает срок хранения конфликтных записей в днях. Не поддерживается для издателей, отличных от SQL. |
conflict_policy | int | Задает политику устранения конфликтов при обновлении подписчика посредством очередей. Может принимать одно из следующих значений: 1 = издатель выигрывает конфликт. 2 = подписчик выигрывает конфликт. 3 = подписка повторно инициализирована. Не поддерживается для издателей, отличных от SQL. |
queue_type | int | Задает используемый тип очереди. Может принимать одно из следующих значений: 1 = msmq, который использует очередь сообщений Майкрософт для хранения транзакций. 2 = sql, который использует SQL Server для хранения транзакций. Этот столбец не используется издателями, не являющихся издателями SQL Server. Примечание. Использование очереди сообщений Майкрософт устарело и больше не поддерживается. Этот столбец не поддерживается для издателей, отличных от SQL. |
ad_guidname | sysname | Указывает, публикуется ли публикация в Microsoft Active Directory. Допустимый глобальный уникальный идентификатор (GUID) указывает, что публикация публикуется в Microsoft Active Directory, а GUID — соответствующий объект объекта публикации Active Directory. Если значение NULL, публикация не публикуется в Microsoft Active Directory. Не поддерживается для издателей, отличных от SQL. |
backward_comp_level | int | Уровень совместимости базы данных может иметь одно из следующих значений: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10.0.x). Не поддерживается для издателей, отличных от SQL. |
описание | nvarchar(255) | Описание публикации. |
independent_agent | bit | Показывает наличие изолированного агента распространителя для этой публикации. 0 = публикация использует общую агент распространения, а каждая пара баз данных издателя или подписчика имеет один общий агент. 1 = существует автономный агент распространения для этой публикации. |
immediate_sync | bit | Указывает, создаются ли файлы синхронизации или создаются при каждом запуске агент моментальных снимков, где 1 означает, что они создаются при каждом запуске агента. |
allow_push | bit | Указывает, разрешены ли push-подписки на публикацию, где 1 означает, что они разрешены. |
allow_pull | bit | Указывает, разрешены ли подписки на вытягивание в публикации, где 1 означает, что они разрешены. |
хранение | int | Объем изменений (в часах), который требуется сохранить для указанной публикации. |
allow_subscription_copy | bit | Указывает, разрешено ли копирование баз данных подписки, подписанных на данную публикацию. 1 означает, что копирование разрешено. |
allow_initialize_from_backup | bit | Показывает, может ли подписчик инициализировать подписку на эту публикацию из резервной копии, а не из исходного моментального снимка. 1 означает, что подписки можно инициализировать из резервной копии, и 0 означает, что они не могут. Дополнительные сведения см. в статье Инициализация подписки на публикацию транзакций без моментального снимка. Не поддерживается для издателей, отличных от SQL. |
min_autonosync_lsn | binary(1) | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
replicate_ddl | int | Указывает, поддерживается ли для публикации репликация схемы. 1 указывает, что инструкции DDL, выполняемые на издателе, реплицируются, и 0 указывает, что инструкции DDL не реплицируются. Дополнительные сведения см. в статье Внесение изменений в схемы баз данных публикации. Не поддерживается для издателей, отличных от SQL. |
options | int | Битовая карта, указывающая дополнительные параметры публикации, со следующими необязательными значениями битов: 0x1 — включена для одноранговой репликации. 0x2 — публикация только локальных изменений. 0x4 — включено для подписчиков, отличных от SQL Server. |
См. также
Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
Системное представление syspublications (Transact-SQL)
syspublications (Transact-SQL)