sysarticles (системное представление) (Transact-SQL)
Область применения: SQL Server
Представление sysarticles предоставляет свойства статьи. Это представление хранится в базе данных распространителя.
Имя столбца | Тип данных | Description |
---|---|---|
artid | int | Столбец идентификаторов, в котором хранится уникальный идентификатор статьи. |
creation_script | nvarchar(255) | Скрипт схемы для статьи. |
del_cmd | nvarchar(255) | Команда для выполнения после инструкции DELETE; в ином случае строится на основе журнала. |
описание | 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. |
состояние | 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)