sp_replmonitorhelppublicationthresholds (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает пороговые показатели, заданные для контролируемой публикации. Эта хранимая процедура, используемая для наблюдения за репликацией, выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_replmonitorhelppublicationthresholds
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @thresholdmetricname = ] N'thresholdmetricname' ]
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя издателя. @publisher — sysname без значения по умолчанию.
[ @publisher_db = ] N'publisher_db'
Имя опубликованной базы данных. @publisher_db — sysname без значения по умолчанию.
[ @publication = ] N'publication'
Имя публикации. @publication — sysname без значения по умолчанию.
[ @publication_type = ] publication_type
Тип публикации. @publication_type является int и может быть одним из этих значений.
значение | Описание |
---|---|
0 |
Публикация транзакций. |
1 |
Публикация моментальных снимков. |
2 |
Публикация слиянием. |
NULL (по умолчанию) |
Репликация пытается определить тип публикации. |
[ @thresholdmetricname = ] N'thresholdmetricname'
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
metric_id |
int | Идентификатор метрики быстродействия репликации, который может иметь одно из таких значений.1expiration следит за приближающимся истечением срока подписки на публикации транзакций.2latency следит за производительностью подписки на публикации транзакций.4mergeexpiration следит за приближающимся истечением срока подписки на публикации слиянием.5mergeslowrunduration — отслеживает длительность синхронизации слиянием через подключения с низкой пропускной способностью (dial-up).6mergefastrunduration следит за длительностью синхронизации слиянием через соединения с высокой пропускной способностью (локальная сеть).7mergefastrunspeed — следит за частотой синхронизаций слиянием через соединения с высокой пропускной способностью (локальная сеть).8mergeslowrunspeed — отслеживает частоту синхронизации слиянием по подключениям с низкой пропускной способностью (dial-up). |
title |
sysname | Имя метрики производительности репликации. |
value |
int | Пороговое значение метрики производительности. |
shouldalert |
bit | Указывает, следует ли создать оповещение, если метрика превышает определенное пороговое значение для этой публикации; Значение указывает, что необходимо создать оповещение 1 . |
isenabled |
bit | Если мониторинг включен для этой метрики производительности репликации для этой публикации; Значение 1 указывает, что мониторинг включен. |
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_replmonitorhelppublicationthresholds
используется со всеми типами репликации.
Разрешения
В базе данных распространителя могут выполняться только члены предопределенной роли базы данных db_owner или replmonitor.sp_replmonitorhelppublicationthresholds