Delen via


sp_replmonitorhelppublisher (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Retourneert huidige statusinformatie voor een of meer uitgevers die zijn gekoppeld aan een distributeur. Deze opgeslagen procedure, die wordt gebruikt voor het bewaken van replicatie, wordt uitgevoerd bij de distributeur in de distributiedatabase.

Transact-SQL syntaxis-conventies

Syntaxis

sp_replmonitorhelppublisher
    [ [ @publisher = ] N'publisher' ]
    [ , [ @refreshpolicy = ] refreshpolicy ]
[ ; ]

Argumenten

[ @publisher = ] N'uitgever'

De naam van de uitgever waarvan de status wordt bewaakt. @publisher is sysname, met een standaardwaarde van NULL. Als NULL, informatie wordt geretourneerd voor alle uitgevers die de distributeur gebruiken.

[ @refreshpolicy = ] refreshpolicy

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Resultaatset

Kolomnaam Gegevenstype Beschrijving
publisher sysname De naam van een uitgever.
distribution_db sysname De naam van de distributiedatabase die door een bepaalde uitgever wordt gebruikt.
status Int De maximale status van alle replicatieagents die zijn gekoppeld aan publicaties in deze Uitgever, die een van deze waarden kunnen zijn.

1 = Gestart
2 = Geslaagd
3 = Wordt uitgevoerd
4 = Niet-actief
5 = Opnieuw proberen
6 = Mislukt
warning Int Waarschuwing voor maximale drempelwaarde die wordt gegenereerd door een abonnement dat deel uitmaakt van een publicatie in deze Uitgever. Dit kan het logische OF-resultaat zijn van een of meer van deze waarden.

1 = vervaldatum : een abonnement op een transactionele publicatie is niet gesynchroniseerd binnen de drempelwaarde voor de bewaarperiode.
2 = latency - de tijd die nodig is om gegevens van een transactionele uitgever naar de abonnee te repliceren, overschrijdt de drempelwaarde in seconden.
4 = mergeexpiration - Een abonnement op een samenvoegpublicatie is niet gesynchroniseerd binnen de drempelwaarde voor de bewaarperiode.
8 = mergefastrunduration - de tijd die nodig is om de synchronisatie van een samenvoegabonnement te voltooien, overschrijdt de drempelwaarde, in seconden, via een snelle netwerkverbinding.
16 = mergeslowrunduration - de tijd die nodig is om de synchronisatie van een samenvoegabonnement te voltooien, overschrijdt de drempelwaarde, in seconden, via een trage netwerkverbinding.
32 = mergefastrunspeed - de leveringssnelheid voor rijen tijdens de synchronisatie van een samenvoegabonnement kan de drempelwaarde, in rijen per seconde, niet behouden via een snelle netwerkverbinding.
64 = mergeslowrunspeed - de leveringssnelheid voor rijen tijdens de synchronisatie van een samenvoegabonnement kan de drempelwaarde, in rijen per seconde, niet behouden via een trage netwerkverbinding.
publicationcount Int Het aantal publicaties dat bij de Uitgever hoort.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Opmerkingen

sp_replmonitorhelppublisher wordt gebruikt met alle typen replicatie.

Machtigingen

Alleen leden van de vaste serverrol sysadmin bij de Distributeur of leden van de db_owner of replmonitor vaste databaserollen in de distributiedatabase kunnen worden uitgevoerd sp_replmonitorhelppublisher.