sys.dm_repl_articles

Возвращает информацию об объектах базы данных, опубликованных как статьи в текущей топологии репликации.

Имя столбца Тип данных Описание

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 = UNKNOWN (неизвестен)

wszArtdelcmd

nvarchar(510)

Команда или хранимая процедура, используемая для удалений.

cmdTypeDel

int

Синтаксис вызова хранимой процедуры удаления. Может принимать следующие значения:

0 = XCALL

1 = CALL

2 = SQL

3 = NONE (нет)

7 = UNKNOWN (неизвестен)

wszArtupdcmd

nvarchar(510)

Команда или хранимая процедура, используемая для обновлений.

cmdTypeUpd

int

Синтаксис вызова хранимой процедуры обновления. Может принимать следующие значения:

0 = XCALL

1 = CALL

2 = SQL

3 = NONE (нет)

4 = MCALL

5 = VCALL

6 = SCALL

7 = UNKNOWN (неизвестен)

wszArtpartialupdcmd

nvarchar(510)

Команда или хранимая процедура, используемая для частичных обновлений.

cmdTypePartialUpd

int

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

2 = SQL

numcol

int

Количество столбцов в секции для статьи с вертикальным фильтром.

artcmdtype

tinyint

Тип реплицируемой в данный момент команды. Может принимать одно из следующих значений:

1 = INSERT

2 = DELETE

3 = UPDATE

4 = UPDATETEXT

5 = NONE (нет)

6 = Только для внутреннего использования

7 = Только для внутреннего использования

8 = partial UPDATE (частичное обновление)

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 2005