sysmergeschemaarticles (Transact-SQL)
Осуществляет мониторинг статей со схемой для механизма репликации слиянием. Эта таблица хранится в базах данных публикации и подписки.
Имя столбца | Тип данных | Описание |
---|---|---|
name |
sysname |
Имя статьи со схемой в публикации слиянием. |
type |
tinyint |
Тип статьи со схемой, который может иметь одно из следующих значений: 0x20 = статья со схемой, соответствующая хранимой процедуре. 0x40 = статья со схемой, соответствующая представлению или индексированному представлению. |
objid |
int |
Идентификатор базового объекта статьи. Может быть идентификатором процедуры, представления, индексированного представления или пользовательской функции. |
artid |
uniqueidentifier |
Идентификатор статьи. |
description |
nvarchar(255) |
Описание статьи. |
pre_creation_command |
tinyint |
Действие по умолчанию, выполняемое при создании статьи в базе данных подписки: 0 = Нет — если таблица уже существует на подписчике, никакие действия не выполняются. 1 = Drop — перед повторным созданием таблица удаляется. 2 = Удаление — удаляется таблица, основываясь на предложении WHERE в фильтре вложенных наборов. 3 = Усечение — то же, что и 2, но вместо строк удаляются страницы. Однако предложение WHERE не используется. |
pubid |
uniqueidentifier |
Уникальный идентификатор публикации. |
status |
tinyint |
Состояние статьи со схемой, которое может иметь следующие значения: 1 = Несинхронизированная — сценарий начальной обработки для публикации таблицы будет выполнен при следующем запуске агента моментальных снимков. 2 = Active — сценарий начальной обработки для публикации таблицы был выполнен. 5 = New_inactive — будет добавлена позже 6 = New_active — будет добавлена позже |
creation_script |
nvarchar(255) |
Путь и имя необязательного сценария предварительного создания схемы статьи, используемого для создания целевой таблицы. |
schema_option |
binary(8) |
Битовая карта параметров формирования схемы для конкретной статьи только для схемы; это значение может быть результатом объединения следующих значений при помощи побитовой логической операции ИЛИ: 0x00 = запретить использование сценариев агента моментальных снимков и задействовать готовый сценарий CreationScript. 0x01 = формировать инструкции создания объектов (CREATE TABLE, CREATE PROCEDURE и т. д.). 0x10 = формировать соответствующий кластеризованный индекс. 0x20 = преобразовать пользовательские типы данных в базовые типы. 0x40 = формировать соответствующий некластеризованный индекс или индексы. 0x80 = включить для первичных ключей объявления ссылочной целостности. 0x100 = реплицировать пользовательские триггеры для статьи таблицы, если они определены. 0x200 = реплицировать ограничения внешнего ключа. Если таблица, указанная в ссылке, не является частью публикации, все ограничения внешнего ключа по опубликованной таблице не реплицируются. 0x400 = реплицировать ограничения CHECK. 0x800 = реплицировать значения по умолчанию. 0x1000 = реплицировать параметры сортировки уровня столбца. 0x2000 = реплицировать расширенные свойства, связанные с исходным объектом опубликованной статьи. 0x4000 = реплицировать уникальные ключи, если они определены для статьи таблицы. 0x8000 = реплицировать первичный и уникальный ключи для статьи таблицы как ограничения при помощи инструкций ALTER TABLE. Дополнительные сведения о возможных значениях schema_option см. в разделе sp_addmergearticle. |
destination_object |
sysname |
Имя целевого объекта в базе данных подписки. Это значение применяется только к статьям со схемой, таким как хранимые процедуры, представления и пользовательские функции. |
destination_owner |
sysname |
Владелец объекта в базе данных подписки, если она отлична от dbo. |
См. также
Справочник
Соответствия между системными таблицами SQL Server 2000 и системными представлениями SQL Server 2005
Другие ресурсы
Таблицы служб Integration Services
Таблицы резервного копирования и восстановления
Таблицы доставки журналов