IHarticles (Transact-SQL)
Область применения: SQL Server
Системная таблица IHarticles содержит одну строку для каждой статьи, реплицируемой из издателя, отличного от SQL Server, с помощью текущего распространителя. Эта таблица хранится в базе данных распространителя.
Определение
Имя столбца | Тип данных | Description |
---|---|---|
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 = Нет — команда не выполняется. 1 = DROP — удалите целевую таблицу. 2 = DELETE — удаление данных из целевой таблицы. 3 = TRUNCATE — усечение целевой таблицы. |
состояние | tinyint | Битовая маска параметров и состояния статьи, которая может быть результатом операции побитового логического ИЛИ над одним или несколькими из следующих значений: 0 = нет дополнительных свойств. 1 = активный. 8 = включить имя столбца в инструкции INSERT. 16 = использование параметризованных инструкций. Например, для активной статьи, в которой используются параметризованные инструкции, значение данного столбца должно быть равно 17. Значение 0 указывает, что статья неактивна и никакие дополнительные свойства не определены. |
type | tinyint | Тип статьи: 1 = статья на основе журналов. |
upd_cmd | nvarchar(255) | Тип команды репликации, используемый при репликационном обновлении статей таблицы. Дополнительные сведения см. в статье Указание способа распространения изменений для статей транзакций. |
schema_option | binary(8) | Битовая карта параметра формирования схемы для конкретной статьи, которая может быть результатом операции побитового логического ИЛИ над одним или несколькими из следующих значений: 0x00 = отключить скрипты агент моментальных снимков и использует предоставленный Код СозданияScript. 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). |
описание | 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)
Представления репликации (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)