Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Системная таблица IHarticles содержит по одной строке для каждой статьи, которая реплицируется с издателя, не являющегося SQL Server и использующего текущий распространитель. Эта таблица хранится в базе данных распространителя.
Определение
Имя столбца
Тип данных
Описание
article_id
int
Столбец идентификаторов, содержащий уникальный идентификатор для статьи.
name
sysname
Имя, ассоциированное со статьей, уникальное в пределах публикации.
publication_id
smallint
Идентификатор публикации, к которой принадлежит статья.
table_id
int
Идентификатор таблицы, публикуемой из IHpublishertables.
publisher_id
smallint
Идентификатор издателя, не являющегося SQL Server.
creation_script
nvarchar(255)
Сценарий схемы для статьи.
del_cmd
nvarchar(255)
Тип команды репликации, используемый при репликации операций удаления в табличных статьях. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.
filter
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
filter_clause
ntext
Предложение статьи WHERE, используемое для горизонтальной фильтрации и написанное на стандартном языке Transact-SQL, который может интерпретироваться издателем, не являющимся SQL Server.
ins_cmd
nvarchar(255)
Тип команды репликации, используемый при репликации операций вставки в табличные статьи. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.
pre_creation_cmd
tinyint
Команда, которую необходимо выполнить перед применением исходного моментального снимка, если объект с тем же именем уже существует на подписчике.
0 = None — команда не выполняется.
1 = DROP — удалить целевую таблицу.
2 = DELETE — удалить данные из целевой таблицы.
3 = TRUNCATE — выполнить усечение целевой таблицы.
status
tinyint
Битовая маска параметров и состояния статьи, которая может быть результатом операции побитового логического ИЛИ над одним или несколькими из следующих значений:
0 = нет дополнительных свойств.
1 = активна.
8 = включает имя столбца в инструкции INSERT.
16 = использует параметризованные инструкции.
Например, активная статья, использующая параметризованные инструкции, будет иметь значение 17 в данном столбце. Значение 0 означает, что статья неактивна и никакие дополнительные свойства не определены.
type
tinyint
Тип статьи:
1 = статья на основе журнала.
upd_cmd
nvarchar(255)
Тип команды репликации, используемый при репликации изменений в табличных статьях. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.
schema_option
binary(8)
Битовая карта параметра формирования схемы для конкретной статьи, которая может быть результатом операции побитового логического ИЛИ над одним или несколькими из следующих значений:
0x00 = отключить сценарии агента моментальных снимков и использовать предоставленный сценарий CreationScript.
0x01 = формировать инструкции создания объектов (CREATE TABLE, CREATE PROCEDURE и т.д.).
0x10 = формировать соответствующий кластеризованный индекс.
0x40 = формировать соответствующие некластеризованные индексы.
0x80 = включать для первичных ключей объявления ссылочной целостности.
0x1000 = реплицировать параметры сортировки уровня столбцов.
Примечание.
Этот аргумент устанавливается по умолчанию для издателей Oracle для включения сравнений с учетом регистра.
0x4000 = реплицировать уникальные ключи, если они определены для табличной статьи.
0x8000 = реплицировать первичные и уникальные ключи табличных статей в виде ограничений при помощи инструкций ALTER TABLE.
dest_owner
sysname
Владелец таблицы в целевой базе данных.
dest_table
sysname
Имя целевой таблицы.
tablespace_name
nvarchar(255)
Определяет табличное пространство, используемое регистрирующей таблицей для статьи.
objid
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
sync_objid
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
description
nvarchar(255)
Описание статьи.
publisher_status
int
Указывает, было ли представление, описывающее опубликованную статью, определено с помощью хранимой процедуры sp_articleview.
0 = процедура sp_articleview вызывалась.
1 = процедура sp_articleview не вызывалась.
article_view_owner
nvarchar(255)
Владелец объекта синхронизации на издателе, используемого агентом чтения журнала.
article_view
nvarchar(255)
Объект синхронизации на издателе, используемый агентом чтения журнала.
ins_scripting_proc
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
del_scripting_proc
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
upd_scripting_proc
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
custom_script
int
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
fire_triggers_on_snapshot
bit
Этот столбец не используется и включен только для того, чтобы представление sysarticles таблицы IHarticles было совместимо с представлением sysarticles, содержащим статьи SQL Server (sysarticles).
instance_id
int
Определяет текущий экземпляр журнала статьи для опубликованной таблицы.
use_default_datatypes
bit
Определяет, использует ли статья сопоставления типов данных по умолчанию. Значение 1 указывает, что сопоставления типов данных по умолчанию используются.
См. также
Справочник
Представления репликации (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
Основные понятия
Таблицы репликации (Transact-SQL)
Другие ресурсы
Репликация гетерогенных баз данных