Поделиться через


sysarticles (Transact-SQL)

Содержит по одной строке для каждой статьи из локальной базы данных. Данная таблица хранится в опубликованной базе данных.

Имя столбца

Тип данных

Описание

artid

int

Столбец идентификаторов, в котором хранятся уникальные идентификационные номера статей.

creation_script

nvarchar(255)

Сценарий схемы для статьи.

del_cmd

nvarchar(255)

Тип команды репликации, используемый при репликационном удалении в статьях таблицы. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.

description

nvarchar(255)

Описание статьи.

dest_table

sysname

Имя целевой таблицы.

filter

int

Идентификатор хранимой процедуры, используемый для горизонтального секционирования.

filter_clause

ntext

Предложение WHERE для статьи, используемое при горизонтальной фильтрации.

ins_cmd

nvarchar(255)

Тип команды репликации, используемый при репликационной вставке в статьи таблицы. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.

name

sysname

Имя, ассоциированное со статьей, уникальное внутри публикации.

objid

int

Идентификатор объекта опубликованной таблицы.

pubid

int

Идентификатор публикации, к которой относится статья.

pre_creation_cmd

tinyint

Команда, выполняемая перед инструкциями DROP TABLE, DELETE TABLE или TRUNCATE:

0 = Нет;

1 = DROP;

2 = DELETE;

3 = TRUNCATE.

status

tinyint

Битовая маска параметров и состояния статьи, которая может быть результатом операции логического ИЛИ, проведенной над одним или несколькими из этих значений:

1 = статья активна.

8 = включить имя столбца в инструкции INSERT.

16 = использовать параметризованные инструкции.

24 = включить имя столбца в операторы INSERT и использовать параметризованные инструкции.

64 = Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

Например, активной статье, в которой используются параметризованные инструкции, в данном столбце должно соответствовать значение 17. Значение 0 соответствует неактивной статье, для которой не задано дополнительных свойств.

sync_objid

int

Идентификатор таблицы или представления, которое является определением статьи.

type

tinyint

Тип статьи:

1 = статья на основе журнала.

3 = статья на основе журнала с ручным фильтром.

5 = статья на основе журнала с ручным просмотром.

7 = статья на основе журнала с ручным фильтром и ручным просмотром.

8 = выполнение хранимой процедуры.

24 = выполнение сериализуемой хранимой процедуры.

32 = хранимая процедура (только схема).

64 = представление (только схема).

128 = функция (только схема).

upd_cmd

nvarchar(255)

Тип команды репликации, используемый при репликационном обновлении статей таблицы. Дополнительные сведения см. в разделе Указание способа распространения изменений для статей транзакций.

schema_option

binary(8)

Битовая маска параметров формирования схемы для статьи, указывающая, какие части схемы статьи назначены для доставки подписчику. Дополнительные сведения о параметрах схемы см. в разделе sp_addarticle (Transact-SQL).

dest_owner

sysname

Владелец таблицы в целевой базе данных.

ins_scripting_proc

int

Зарегистрированная пользовательская хранимая процедура или сценарий, выполняющийся при репликации инструкции INSERT.

del_scripting_proc

int

Зарегистрированная пользовательская хранимая процедура или сценарий, выполняющийся при репликации инструкции DELETE.

upd_scripting_proc

int

Зарегистрированная пользовательская хранимая процедура или сценарий, выполняющийся при репликации инструкции UPDATE.

custom_script

nvarchar(2048)

Зарегистрированная пользовательская хранимая процедура или сценарий, выполняющийся в конце триггера DDL.

fire_triggers_on_snapshot

bit

Показывает, выполняются ли реплицируемые триггеры при применении моментального снимка. Может принимать одно из следующих значений:

0 = триггеры не выполняются.

1 = триггеры выполняются.