sysarticles (Transact-SQL)

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

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

Имя столбца Тип данных Description
artid int Столбец идентификаторов, в котором хранится уникальный идентификатор статьи.
creation_script nvarchar(255) Скрипт схемы для статьи.
del_cmd nvarchar(255) Тип команды репликации, используемый при репликационном удалении в статьях таблицы. Дополнительные сведения см. в статье Указание способа распространения изменений для статей транзакций.
описание 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.
состояние 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 = триггеры выполняются.

См. также

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