sp_replmonitorhelppublisher (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает сведения о текущем состоянии одного или нескольких издателей, связанных с распространителем. Эта хранимая процедура, используемая для наблюдения за репликацией, выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_replmonitorhelppublisher [ [ @publisher = ] 'publisher' ]
[ , [ @refreshpolicy = ] refreshpolicy ]
Аргументы
[ @publisher = ] 'publisher'
Имя издателя, состояние которого отслеживается. publisher — sysname с значением NULL по умолчанию. Если задано значение NULL, то данные будут возвращены для всех издателей, которые используют этого распространителя.
[ @refreshpolicy = ] refreshpolicy
Только внутреннее использование.
Результирующие наборы
Имя столбца | Тип данных | Description |
---|---|---|
publisher | sysname | Имя издателя. |
distribution_db | sysname | Имя базы данных распространителя, применяемой данным издателем. |
состояние | int | Максимальное состояние всех агентов репликации, связанных с публикациями этого издателя. Может принимать одно из приведенных ниже значений: 1 = начало 2 = успешно выполнено 3 = ход выполнения 4 = бездействия 5 = повторная попытка 6 = сбой |
предупреждение | int | Максимальный уровень предупреждений, выдаваемых подпиской, принадлежащей публикации этого издателя. Значение может быть результатом операции логического OR над одним или несколькими из следующих значений. 1 = срок действия — подписка на публикацию транзакций не синхронизирована в течение порогового периода хранения. 2 = задержка — время, затраченное на репликацию данных из издателя транзакций на подписчик, превышает пороговое значение в секундах. 4 = слияние— подписка на публикацию слиянием не синхронизирована в течение порогового периода хранения. 8 = mergefastrunduration — время, затраченное на завершение синхронизации подписки на слияние, превышает пороговое значение в секундах по быстрому сетевому подключению. 16 = mergeslowrunduration — время, затраченное на завершение синхронизации подписки слиянием, превышает пороговое значение в секундах в течение медленного или удаленного сетевого подключения. 32 = mergefastrunspeed — скорость доставки строк во время синхронизации подписки на слияние не удалось поддерживать пороговое значение в строках в секунду через быстрое сетевое подключение. 64 = mergeslowrunspeed — скорость доставки строк во время синхронизации подписки на слияние не удалось поддерживать пороговое значение в строках в секунду при медленном или телефонном подключении. |
количество публикаций | int | Число публикаций, принадлежащих издателю. |
Значения кода возврата
0 (успешно) или 1 (сбой)
Замечания
sp_replmonitorhelppublisher используется со всеми типами репликации.
Разрешения
Только члены предопределенной роли сервера sysadmin на распространителю или членах db_owner или replmonitor фиксированных ролей базы данных в базе данных распространителя могут выполняться sp_replmonitorhelppublisher.
См. также
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру