sysmergeschemaarticles (Transact-SQL)

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

Осуществляет мониторинг статей со схемой для механизма репликации слиянием. Эта таблица хранится в базах данных публикации и подписки.

Имя столбца Тип данных Description
name sysname Имя статьи со схемой в публикации слиянием.
type tinyint Тип статьи со схемой, который может иметь одно из следующих значений:

0x20 = статья о схеме хранимой процедуры.

0x40 = просмотр статьи, доступной только для схемы, или статью только для индексированного представления.
objid int Идентификатор базового объекта статьи. Может быть идентификатором процедуры, представления, индексированного представления или определяемой пользователем функции.
artid uniqueidentifier Идентификатор статьи.
описание nvarchar(255) Описание статьи.
pre_creation_command tinyint Действие по умолчанию, выполняемое при создании статьи в базе данных подписки:

0 = Нет — если таблица уже существует на подписчике, никаких действий не выполняется.

1 = удалить таблицу перед повторной ее созданием.

2 = delete -выдает удаление на основе предложения WHERE в фильтре подмножества.

3 = усечение -то же, что и 2, но удаляет страницы вместо строк. Однако предложение WHERE не используется.
pubid uniqueidentifier Уникальный идентификатор публикации.
состояние tinyint Состояние статьи со схемой, которое может иметь следующие значения:

1 = несинхронизованный — начальный скрипт обработки для публикации таблицы запускается при следующем запуске агент моментальных снимков.

2 = активный — начальный скрипт обработки для публикации таблицы запущен.

5 = New_inactive - добавляется.

6 = New_active — необходимо добавить.
creation_script nvarchar(255) Путь и имя необязательного скрипта предварительного создания схемы статьи, используемого для создания целевой таблицы.
schema_option binary(8) Битовая карта параметров формирования схемы для конкретной статьи только для схемы; это значение может быть результатом объединения следующих значений при помощи побитовой логической операции ИЛИ:

0x00 = отключить скрипты агент моментальных снимков и использует предоставленный Код СозданияScript.

0x01 = создание объекта (CREATE TABLE, CREATE PROCEDURE и т. д.).

0x10 = создание соответствующего кластеризованного индекса.

0x20 = преобразование пользовательских типов данных в базовые типы данных.

0x40 = создание соответствующего некластеризованного индекса или индексов.

0x80 = включить объявленную целостность ссылок на первичные ключи.

0x100 = репликация триггеров пользователей в статье таблицы, если определено.

0x200 = репликация ограничений внешнего ключа. Если таблица, указанная в ссылке, не является частью публикации, все ограничения внешнего ключа по опубликованной таблице не реплицируются.

0x400 = репликация ограничений проверка.

0x800 = репликация по умолчанию.

0x1000 = репликация параметров сортировки на уровне столбцов.

0x2000 = репликация расширенных свойств, связанных с объектом источника опубликованной статьи.

0x4000 = репликация уникальных ключей, если она определена в таблице.

0x8000 = репликация первичного ключа и уникальных ключей в таблице в качестве ограничений с помощью инструкций ALTER TABLE.

Дополнительные сведения о возможных значениях schema_option см. в sp_addmergearticle.
destination_object sysname Имя целевого объекта в базе данных подписки. Это значение применяется только к статьям со схемой, таким как хранимые процедуры, представления и пользовательские функции.
destination_owner sysname Владелец объекта в базе данных подписки, если он не является dbo.

См. также

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