sp_replmonitorhelppublicationthresholds (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'   
    [ , [ @publication_type = ] publication_type ]   
    [ , [ @thresholdmetricname = ] 'thresholdmetricname'  

Аргументы

[ @publisher = ] 'publisher' Имя издателя. publisher — sysname, без значения по умолчанию.

[ @publisher_db = ] 'publisher_db' Имя опубликованной базы данных. publisher_db — sysname без значения по умолчанию.

[ @publication = ] 'publication' Имя публикации. публикацияsysname, без значения по умолчанию.

[ @publication_type = ] publication_type Если тип публикации. publication_type является int и может быть одним из этих значений.

значение Описание
0 Публикация транзакций.
1 Публикация моментальных снимков.
2 Публикация слиянием.
NULL (по умолчанию) Репликация пытается определить тип публикации.

Результирующие наборы

Имя столбца Тип данных Description
metric_id int Идентификатор метрики быстродействия репликации, который может иметь одно из таких значений.

1expiration — отслеживает неизбежное истечение срока действия подписок на публикации транзакций.

2latency — отслеживает производительность подписок на публикации транзакций.

4mergeexpiration — отслеживает неизбежное истечение срока действия подписок на слияние публикаций.

5mergeslowrunduration — отслеживает длительность синхронизации слиянием по подключениям с низкой пропускной способностью (dial-up).

6mergefastrunduration — отслеживает длительность синхронизации слиянием по подключениям с высокой пропускной способностью (LAN).

7mergefastrunspeed — отслеживает частоту синхронизации слиянием по подключениям с высокой пропускной способностью (LAN).

8mergeslowrunspeed — отслеживает частоту синхронизации слиянием через подключения с низкой пропускной способностью (dial-up).
title sysname Имя метрики производительности репликации.
значение int Пороговое значение метрики производительности.
shouldalert bit Указывает, следует ли создать оповещение, если метрика превышает определенное пороговое значение для этой публикации; Значение 1 указывает, что необходимо вызвать оповещение.
Isenabled bit Значение 1 указывает, что мониторинг включен для этой метрики производительности реплика tion для этой публикации; значение 1 указывает, что мониторинг включен.

Значения кода возврата

0 (успешно) или 1 (сбой)

Замечания

sp_replmonitorhelppublicationthresholds используется со всеми типами реплика tion.

Разрешения

Только члены предопределенной роли базы данных db_owner или replmonitor в базе данных распространителя могут выполняться sp_replmonitorhelppublicationthresholds.

См. также

Наблюдение за репликацией программным образом