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


sysarticles (системное представление) (Transact-SQL)

В представлении sysarticles отображаются свойства статьи. Это представление хранится в базе данных распространителя.

Имя столбца

Тип данных

Описание

artid

int

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

creation_script

nvarchar(255)

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

del_cmd

nvarchar(255)

Команда для выполнения после инструкции DELETE; иначе строится на основе журнала.

description

nvarchar(255)

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

dest_table

sysname

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

filter

int

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

filter_clause

ntext

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

ins_cmd

nvarchar(255)

Команда для выполнения после инструкции INSERT; иначе строится на основе журнала.

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)

Команда для выполнения после инструкции UPDATE; иначе строится на основе журнала.

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 = Триггеры выполняются.