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


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

Применимо к:SQL Server

Представление 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 = УСЕЧЕНИЕ.
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 = триггеры выполняются.

См. также:

Таблицы репликации (Transact-SQL)
Представления репликации (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysarticles (Transact-SQL)