sys.dm_repl_articles (Transact-SQL)
Возвращает информацию об объектах базы данных, опубликованных как статьи в текущей топологии репликации.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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.
Замечания
Возвращаются сведения только по реплицируемым объектам базы данных, которые загружены в кэш статей репликации.
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)
Динамические административные представления, связанные с репликацией (Transact-SQL)