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