Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
Представление sysmergeextendedarticlesview предоставляет сведения о статье. Это представление хранится в базе данных публикации на издателе и в базе данных подписки на подписчике.
| Имя столбца | Тип данных | Description |
|---|---|---|
| name | sysname | Имя статьи. |
| type | tinyint | Показывает тип статьи. Предусмотрены следующие типы. 10 = таблица. 32 = только схема Proc. 64 = просмотр схемы только или только индексированного представления. 128 = только схема функции. 160 = только схема синонимов. |
| objid | int | Идентификатор объекта издателя. |
| sync_objid | int | Идентификатор представления, представляющего синхронизированный набор данных. |
| view_type | tinyint | Тип представления: 0 = не представление; используйте все базовые объекты. 1 = постоянное представление. 2 = временное представление. |
| artid | uniqueidentifier | Уникальный идентификационный номер данной статьи. |
| описание | nvarchar(255) | Краткое описание статьи. |
| pre_creation_command | tinyint | Действие по умолчанию при создании статьи в базе данных подписки. 0 = Нет — если таблица уже существует на подписчике, никаких действий не выполняется. 1 = удалить таблицу перед повторной ее созданием. 2 = delete — выдает удаление на основе предложения WHERE в фильтре подмножества. 3 = усечение — то же, что и 2, но удаляет страницы вместо строк. Однако предложение WHERE не используется. |
| pubid | uniqueidentifier | Идентификатор публикации, которой принадлежит данная статья. |
| прозвище | int | Сопоставление псевдонима для идентификатора статьи. |
| column_tracking | int | Указывает, реализовано ли отслеживание столбцов для данной статьи. |
| состояние | tinyint | Показывает состояние статьи. Может иметь одно из следующих значений: 1 = несинхронизованный — начальный скрипт обработки для публикации таблицы будет выполняться при следующем запуске агент моментальных снимков. 2 = активный — начальный скрипт обработки для публикации таблицы запущен. 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 = выдает отдельное обновление для каждого столбца. 1 = выдано в инструкции UPDATE, которая приводит к возникновению обновлений до нескольких столбцов в одной инструкции. |
| check_permissions | int | Битовая карта разрешений уровня таблицы, которые проверяются, когда агент слияния применяет изменения на издателе.
check_permissions может иметь одно из следующих значений: 0x00 = разрешения не проверяются. 0x10 = проверяет разрешения на издателе до отправки INSERTs на подписчике. 0x20 = проверяет разрешения на издателе до отправки UPDATEs на подписчике. 0x40 = проверяет разрешения на издателе до отправки DELETEs на подписчике. |
| maxversion_at_cleanup | int | Наибольшее поколение, для которого очищены метаданные. |
| processing_order | int | Указывает порядок обработки статей в публикации слиянием; где значение 0 указывает, что статья неупорядочена, а статьи обрабатываются в порядке от наименьшего до самого высокого значения. Если значения двух статей совпадают, то эти статьи обрабатываются одновременно. Дополнительные сведения см. в разделе Указание свойств репликации слиянием. |
| published_in_tran_pub | bit | Показывает, что статья в публикации слиянием также опубликована в публикации транзакций. 0 = статья не опубликована в транзакционной статье. 1 = статья также опубликована в транзакционной статье. |
| upload_options | tinyint | Определяет, могут ли изменения быть произведены на подписчике или переданы с подписчика. Может принимать одно из следующих значений: 0 = нет ограничений на обновления, внесенные на подписчике; все изменения передаются издателю. 1 = изменения разрешены на подписчике, но они не передаются издателю. 2 = изменения не допускаются на подписчике. |
| легкий | bit | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
| delete_proc | sysname | Процедура, с помощью которой сопоставитель конфликтов по умолчанию удаляет строки во время синхронизации. |
| before_upd_view_objid | int | Идентификатор представления таблицы перед обновлением. |
| delete_tracking | bit | Указывает, производится ли репликация операций удаления: 0 = удаления не реплицируются. 1 = удаление реплицируются, что является поведением по умолчанию для репликации слиянием. Если значение delete_tracking равно 0, строки, удаленные на подписчике, должны быть удалены вручную на издателе, а строки, удаленные на издателе, должны быть удалены вручную на подписчике. Примечание. Значение 0 приводит к неконвергенции. |
| compensate_for_errors | bit | Указывает, будут ли выполняться корректирующие действия, если во время синхронизации возникнут ошибки: 0 = отключаются компенсирующие действия. 1 = изменения, которые нельзя применить на подписчике или издателе, всегда приводят к компенсирующим действиям для отмены этих изменений, что является поведением по умолчанию для репликации слиянием. Примечание. Значение 0 приводит к неконвергенции. |
| 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)
Представления репликации (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)