sys.dm_repl_articles (Transact-SQL)
Область применения: SQL Server
Возвращает информацию об объектах базы данных, опубликованных как статьи в текущей топологии репликации.
Имя столбца | Тип данных | Description |
---|---|---|
artcache_db_address | varbinary(8) | Адрес кэшируемой структуры базы данных в памяти для базы данных публикации. |
artcache_table_address | varbinary(8) | Адрес кэшируемой структуры таблицы в памяти для статьи публикуемой таблицы. |
artcache_schema_address | varbinary(8) | Адрес кэшируемой структуры схемы статьи в памяти для статьи публикуемой таблицы. |
artcache_article_address | varbinary(8) | Адрес кэшируемой структуры статьи в памяти для статьи публикуемой таблицы. |
artid | bigint | Уникальный идентификатор каждой записи в этой таблице. |
artfilter | bigint | Идентификатор хранимой процедуры, используемой для горизонтального фильтра статьи. |
artobjid | bigint | Идентификатор опубликованного объекта. |
artpubid | bigint | Идентификатор публикации, к которой принадлежит статья. |
artstatus | tinyint | Битовая маска параметров и состояния статьи, которая может быть результатом побитовой логической операции ИЛИ над одним или несколькими из этих значений: 1 = статья активна. 8 = включить имя столбца в инструкции INSERT. 16 = использование параметризованных инструкций. 24 = оба включают имя столбца в инструкциях INSERT и используют параметризованные инструкции. Например, для активной статьи, в которой используются параметризованные инструкции, значение данного столбца должно быть равно 17. Значение 0 указывает, что статья неактивна и никакие дополнительные свойства не определены. |
arttype | tinyint | Тип статьи: 1 = статья на основе журналов. 3 = статья на основе журналов с помощью ручного фильтра. 5 = статья на основе журналов с ручным представлением. 7 = статья на основе журналов с ручным фильтром и представлением вручную. 8 = выполнение хранимой процедуры. 24 = сериализуемое выполнение хранимой процедуры. 32 = хранимая процедура (только схема). 64 = вид (только схема). 128 = функция (только схема). |
wszArtdesttable | nvarchar(514) | Имя публикуемого объекта на целевом сервере. |
wszArtdesttableowner | nvarchar(514) | Владелец публикуемого объекта на целевом сервере. |
wszArtinscmd | nvarchar(510) | Команда или хранимая процедура, используемая для вставок. |
cmdTypeIns | int | Синтаксис вызова хранимой процедуры вставки. Может принимать следующие значения: 1 = CALL 2 = SQL 3 = NONE 7 = НЕИЗВЕСТНО |
wszArtdelcmd | nvarchar(510) | Команда или хранимая процедура, используемая для удалений. |
cmdTypeDel | int | Синтаксис вызова хранимой процедуры удаления. Может принимать следующие значения: 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 7 = НЕИЗВЕСТНО |
wszArtupdcmd | nvarchar(510) | Команда или хранимая процедура, используемая для обновлений. |
cmdTypeUpd | int | Синтаксис вызова хранимой процедуры обновления. Может принимать следующие значения: 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = НЕИЗВЕСТНО |
wszArtpartialupdcmd | nvarchar(510) | Команда или хранимая процедура, используемая для частичных обновлений. |
cmdTypePartialUpd | int | Синтаксис вызова хранимой процедуры частичного обновления. Может принимать следующие значения: 2 = SQL |
numcol | int | Количество столбцов в секции для статьи с вертикальным фильтром. |
artcmdtype | tinyint | Тип реплицируемой в данный момент команды. Может принимать одно из следующих значений: 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = нет 6 = только внутреннее использование 7 = только внутреннее использование 8 = частичное ОБНОВЛЕНИЕ |
artgeninscmd | nvarchar(510) | Шаблон команды INSERT, основанный на столбцах, включенных в статью. |
artgendelcmd | nvarchar(510) | Шаблон команды DELETE, который может включать первичный ключ или столбцы, включенные в статью, в зависимости от используемого синтаксиса вызова. |
artgenupdcmd | nvarchar(510) | Шаблон команды UPDATE, который может включать первичный ключ, обновляемые столбцы или полный список столбцов, в зависимости от используемого синтаксиса вызова. |
artpartialupdcmd | nvarchar(510) | Шаблон команды частичного UPDATE, который включает первичный ключ и обновляемые столбцы. |
artupdtxtcmd | nvarchar(510) | Шаблон команды UPDATETEXT, который включает первичный ключ и обновляемые столбцы. |
artgenins2cmd | nvarchar(510) | Шаблон команды INSERT, используемый при согласовании статьи во время параллельной обработки моментальных снимков. |
artgendel2cmd | nvarchar(510) | Шаблон команды DELETE, используемый при согласовании статьи во время параллельной обработки моментальных снимков. |
fInReconcile | tinyint | Определяет, будет ли выполняться согласование статьи во время параллельной обработки моментальных снимков. |
fPubAllowUpdate | tinyint | Определяет, позволяет ли публикация обновляемые подписки. |
intPublicationOptions | bigint | Битовая карта, указывающая дополнительные параметры публикации, со следующими необязательными значениями битов: 0x1 — включена одноранговая репликация. 0x2 — публикация только локальных изменений. 0x4 — включено для подписчиков, отличных от SQL Server. |
Разрешения
Требуется разрешение VIEW DATABASE STATE для базы данных публикации для вызова dm_repl_articles.
Замечания
Возвращаются сведения только по реплицируемым объектам базы данных, которые загружены в кэш статей репликации.
Разрешения для SQL Server 2022 и более поздних версий
Требуется разрешение VIEW DATABASE PERFORMANCE STATE для базы данных.
См. также
Динамические административные представления и функции (Transact-SQL)
Связанные с репликацией динамические административные представления (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по