Область применения:
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)