Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает сведения о текущем состоянии одного или нескольких издателей, связанных с распространителем. Эта хранимая процедура, используемая для наблюдения за репликацией, выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_replmonitorhelppublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @refreshpolicy = ] refreshpolicy ]
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя издателя, состояние которого отслеживается.
@publisher — sysname с значением по умолчаниюNULL. Если NULLданные возвращаются для всех издателей, использующих распространитель.
[ @refreshpolicy = ] refreshpolicy
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Результирующий набор
| Имя столбца | Тип данных | Описание |
|---|---|---|
publisher |
sysname | Имя издателя. |
distribution_db |
sysname | Имя базы данных распространителя, используемой заданным издателем. |
status |
int | Максимальное состояние всех агентов репликации, связанных с публикациями этого издателя. Может принимать одно из приведенных ниже значений:1 = начало2 = успешно выполнено3 = ход выполнения4 = бездействия5 = повторная попытка6 = сбой |
warning |
int | Максимальный уровень предупреждений, выдаваемых подпиской, принадлежащей публикации этого издателя. Значение может быть результатом операции логического OR над одним или несколькими из следующих значений.1 = срок действия — подписка на публикацию транзакций не синхронизирована в течение порогового периода хранения.2
=
latency — время, затраченное на репликацию данных из издателя транзакций на подписчик, превышает пороговое значение в секундах.4
=
mergeexpiration — подписка на публикацию слиянием не синхронизирована в течение порогового периода хранения.8
=
mergefastrunduration — время, затраченное на завершение синхронизации подписки слиянием, превышает пороговое значение в секундах по быстрому сетевому подключению.16
=
mergeslowrunduration — время, затраченное на завершение синхронизации подписки слиянием, превышает пороговое значение в секундах по медленному сетевому подключению.32
=
mergefastrunspeed — скорость доставки строк во время синхронизации подписки слияния не поддерживает пороговое значение в строках в секунду по быстрому сетевому подключению.64
=
mergeslowrunspeed — скорость доставки строк во время синхронизации подписки слиянием не поддерживает пороговое значение в строках в секунду по медленному сетевому подключению. |
publicationcount |
int | Количество публикаций, принадлежащих издателю. |
Значения кода возврата
0 (успешно) или 1 (сбой).
Замечания
sp_replmonitorhelppublisher используется со всеми типами репликации.
Разрешения
Могут выполняться только члены предопределенной роли сервера sysadmin на распространителю или членах db_owner или replmonitor фиксированных ролей базы данных в базе данных распространителя.sp_replmonitorhelppublisher