sysmergeextendedarticlesview (Transact-SQL)
Представление хранимой процедуры sysmergeextendedarticlesview содержит сведения о статьях. Это представление хранится в базе данных публикации на издателе и в базе данных подписки на подписчике.
Имя столбца |
Тип данных |
Описание |
||
---|---|---|---|---|
name |
sysname |
Имя статьи. |
||
тип |
tinyint |
Показывает тип статьи. Предусмотрены следующие типы. 10 = Таблица 32 = Процедура (только схема) 64 = Представление или индексированное представление (только схема) 128 = Функция (только схема) 160 = Синоним (только схема) |
||
objid |
int |
Идентификатор объекта издателя. |
||
sync_objid |
int |
Идентификатор представления, представляющего синхронизированный набор данных. |
||
view_type |
tinyint |
Тип представления: 0 = не представление; используются все базовые объекты. 1 = постоянное представление. 2 = временное представление. |
||
artid |
uniqueidentifier |
Уникальный идентификационный номер данной статьи. |
||
description |
nvarchar(255) |
Краткое описание статьи. |
||
pre_creation_command |
tinyint |
Действие по умолчанию при создании статьи в базе данных подписки. 0 = None — если таблица уже существует на подписчике, никаких действий не предпринимается 1 = Drop — удалять таблицу перед ее повторным созданием 2 = Delete — производить операцию удаления на основе предложения WHERE в фильтре подмножества 3 = Truncate — выполнять то же действие, что и в пункте 2, но удаляются не строки, а страницы; Однако в этом случает предложение WHERE не обрабатывается. |
||
pubid |
uniqueidentifier |
Идентификатор публикации, которой принадлежит данная статья. |
||
nickname |
int |
Сопоставленный псевдоним для идентификации данной статьи. |
||
column_tracking |
int |
Указывает, реализовано ли отслеживание столбцов для данной статьи. |
||
status |
tinyint |
Показывает состояние статьи. Может иметь одно из следующих значений: 1 = Unsynced — скрипт начальной обработки для публикации таблицы будет выполнен при следующем запуске агента моментальных снимков. 2 = Active — скрипт начальной обработки для публикации таблицы запущен. 5 = New_inactive — будет добавлено. 6 = New_active — будет добавлено. |
||
conflict_table |
sysname |
Имя локальной таблицы, которая содержит конфликтные записи для текущей статьи. Таблица приведена только в ознакомительных целях, и ее содержимое может быть изменено или удалено пользовательскими процедурами устранения конфликтов или непосредственно администратором. |
||
creation_script |
nvarchar(255) |
Скрипт создания для статьи. |
||
conflict_script |
nvarchar(255) |
Конфликтный скрипт для статьи. |
||
article_resolver |
nvarchar(255) |
Пользовательский сопоставитель конфликтов уровня строк для данной статьи. |
||
ins_conflict_proc |
sysname |
Процедура, с помощью которой данные о конфликте записываются в таблицу conflict_table. |
||
insert_proc |
sysname |
Процедура, с помощью которой сопоставитель конфликтов по умолчанию вставляет строки во время синхронизации. |
||
update_proc |
sysname |
Процедура, с помощью которой сопоставитель конфликтов по умолчанию обновляет строки во время синхронизации. |
||
select_proc |
sysname |
Имя автоматически сформированной хранимой процедуры, при помощи которой агент слияния производит блокировку и поиск столбцов и строк в данной статье. |
||
schema_option |
binary(8) |
Дополнительные сведения о поддерживаемых значениях параметра schema_option см. в разделе sp_addmergearticle (Transact-SQL). |
||
destination_object |
sysname |
Имя таблицы, созданной на стороне подписчика. |
||
resolver_clsid |
nvarchar(50) |
Идентификатор пользовательского сопоставителя конфликтов. |
||
subset_filterclause |
nvarchar(1000) |
Предложение фильтрации для статьи. |
||
missing_col_count |
int |
Количество недостающих столбцов. |
||
missing_cols |
varbinary(128) |
Битовая карта недостающих столбцов. |
||
columns |
varbinary(128) |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
resolver_info |
nvarchar(255) |
Хранилище дополнительной информации, необходимой пользовательским сопоставителям конфликтов. |
||
view_sel_proc |
nvarchar(290) |
Имя хранимой процедуры, с помощью которой агент слияния производит начальное заполнение статьи в динамически фильтруемой публикации и перечисляет измененные строки в любой фильтруемой публикации. |
||
gen_cur |
int |
Номер формирования локальных изменений в базовой таблице статьи. |
||
excluded_cols |
varbinary(128) |
Битовая карта столбцов, исключенных из статьи при ее отправке на подписчик. |
||
excluded_col_count |
int |
Число исключенных столбцов. |
||
vertical_partition |
int |
Определяет, включен ли механизм фильтрации столбцов в статье таблицы. 0 указывает на отсутствие вертикальной фильтрации и публикацию всех столбцов. |
||
identity_support |
int |
Определяет, включена ли автоматическая обработка диапазона идентификаторов. 1 означает, что автоматическая обработка диапазонов идентификаторов включена, 0 означает, что поддержка диапазонов идентификаторов отсутствует. |
||
destination_owner |
sysname |
Имя владельца целевого объекта. |
||
before_image_objid |
int |
Идентификатор объекта таблицы отслеживания. Таблица отслеживания содержит определенные значения ключевого столбца, если для публикации включена оптимизация изменения секций. |
||
before_view_objid |
int |
Объектный идентификатор таблицы представления. Это представление основано на таблице, которая отслеживает, принадлежала ли строка определенному подписчику, прежде чем она была удалена или обновлена. Присутствует только в том случае, если публикация создана с аргументом @keep_partition_changes = true. |
||
verify_resolver_signature |
int |
Перед использованием сопоставителя в репликации слиянием определяет, проверена ли цифровая подпись. 0 = подпись не проверяется. 1 = проверяется происхождение подписи из доверенного источника. |
||
allow_interactive_resolver |
bit |
Указывает, обрабатывается ли статья интерактивным сопоставителем. 1 = статья обрабатывается интерактивным сопоставителем. |
||
fast_multicol_updateproc |
bit |
Определяет, разрешено ли агенту слияния применять в одной инструкции UPDATE изменения к нескольким столбцам одной и той же строки. 0 = Отдельная инструкция UPDATE применяется к каждому изменяемому столбцу. 1 = Одна инструкция UPDATE применяется к нескольким столбцам. |
||
check_permissions |
int |
Битовая карта разрешений уровня таблицы, которые проверяются, когда агент слияния применяет изменения на издателе. Аргумент check_permissions может иметь одно из следующих значений. 0x00 = Разрешения не проверяются. 0x10 = Разрешения на издателе проверяются перед передачей операций INSERT, выполненных на подписчике 0x20 = Разрешения на издателе проверяются перед передачей операций UPDATE, выполненных на подписчике 0x40 = Разрешения на издателе проверяются перед передачей операций DELETE, выполненных на подписчике |
||
maxversion_at_cleanup |
int |
Наибольшее поколение, для которого очищены метаданные. |
||
processing_order |
int |
Показывает порядок обработки статей в публикации слиянием, где 0 означает, что статьи не упорядочены и обрабатываются в порядке от наименьшего к наибольшему значению. Если две статьи имеют одинаковое значение, они обрабатываются параллельно. Дополнительные сведения см. в разделе Указание порядка обработки статей публикации слиянием. |
||
published_in_tran_pub |
bit |
Указывает, опубликована ли статья в публикации слиянием также и в публикации транзакций: 0 = Статья не опубликована в публикации транзакций 1 = Статья также опубликована в публикации транзакций |
||
upload_options |
tinyiny |
Определяет, могут ли изменения быть произведены на подписчике или переданы с подписчика. Может принимать одно из следующих значений: 0 = Нет ограничений на обновления, производимые на подписчике; все изменения передаются на издатель 1 = Изменения на подписчике разрешены, но они не передаются на издатель. 2 = Изменения на подписчике запрещены |
||
lightweight |
bit |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
||
delete_proc |
sysname |
Процедура, используемая сопоставителем конфликтов по умолчанию для удаления строк во время синхронизации. |
||
before_upd_view_objid |
int |
Идентификатор представления таблицы перед обновлением. |
||
delete_tracking |
bit |
Указывает, производится ли репликация операций удаления: 0 = Репликация операций удаления не производится 1 = Репликация операций удаления производится, что является поведением по умолчанию для репликации слиянием. Если параметр delete_tracking принимает значение 0, то удаленные на стороне подписчика строки необходимо вручную удалить из издателя, а строки, удаленные на стороне издателя, необходимо вручную удалить из подписчика.
|
||
compensate_for_errors |
bit |
Указывает, будут ли выполняться корректирующие действия, если во время синхронизации возникнут ошибки: 0 = компенсационные действия отключены. 1 = изменения, которые невозможно применить к подписчику или издателю, всегда вызывают компенсационные действия для их отмены, что является поведением по умолчанию для репликации слиянием.
|
||
pub_range |
bigint |
Размер диапазона идентификаторов издателя. |
||
range |
bigint |
Размер диапазона последовательных значений идентификаторов, выделяемого подписчикам. |
||
threshold |
int |
Пороговое значение (в процентах) диапазона идентификаторов. |
||
metadata_select_proc |
sysname |
Имя автоматически сформированной хранимой процедуры доступа к метаданным в системных таблицах репликации слиянием. |
||
stream_blob_columns |
bit |
Указывает, производится ли оптимизация потока данных при репликации столбцов больших двоичных объектов. 1 означает, что будет предприниматься попытка оптимизации. |
||
preserve_rowguidcol |
bit |
Указывает, будет ли репликация пользоваться существующим столбцом глобального идентификатора строки. Значение 1 означает, что будет использован существующий столбец ROWGUIDCOL. 0 = столбец ROWGUIDCOL добавлен при репликации. |
См. также
Справочник
Представления репликации (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)