IHarticles (Transact-SQL)
Системная таблица 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 указывает, что статья неактивна и никакие дополнительные свойства не определены. |
||
тип |
tinyint |
Тип статьи: 1 = статья на основе журнала. |
||
upd_cmd |
nvarchar(255) |
Тип команды репликации, используемый при репликационном обновлении статей таблицы. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций. |
||
schema_option |
binary(8) |
Битовая карта параметра формирования схемы для конкретной статьи, которая может быть результатом операции побитового логического ИЛИ над одним или несколькими из следующих значений: 0x00 = отключить сценарии агента моментальных снимков и использовать предоставленный сценарий CreationScript. 0x01 = формировать инструкции создания объектов (CREATE TABLE, CREATE PROCEDURE и т.д.). 0x10 = формировать соответствующий кластеризованный индекс. 0x40 = формировать соответствующие некластеризованные индексы. 0x80 = включать для первичных ключей объявления ссылочной целостности. 0x1000 = реплицировать параметры сортировки на уровне столбцов.
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_changearticle (Transact-SQL)