Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Retourneert de huidige statusinformatie voor een of meer publicaties bij een Uitgever. 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_replmonitorhelppublication
[ [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @publication = ] N'publication' ]
[ , [ @publication_type = ] publication_type ]
[ , [ @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.
[ @publisher_db = ] N'publisher_db'
De naam van de gepubliceerde database.
@publisher_db is sysname, met een standaardwaarde van NULL. Als NULL, dan wordt informatie geretourneerd voor alle gepubliceerde databases in Publisher.
[ @publication = ] N'publicatie'
De naam van de publicatie die wordt bewaakt.
@publication is sysname, met een standaardwaarde van NULL.
[ @publication_type = ] publication_type
Het type publicatie. @publication_type is int en kan een van deze waarden zijn.
| Waarde | Beschrijving |
|---|---|
0 |
Transactionele publicatie. |
1 |
Publicatie van momentopname. |
2 |
Publicatie samenvoegen. |
NULL (standaard) |
Replicatie probeert het publicatietype te bepalen. |
[ @refreshpolicy = ] refreshpolicy
Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.
Resultaatset
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
publisher_db |
sysname | De naam van de uitgever. |
publication |
sysname | De naam van een publicatie. |
publication_type |
Int | Het type publicatie en kan een van deze waarden zijn.0 = Transactionele publicatie1 = Publicatie van momentopname2 = Publicatie samenvoegen |
status |
Int | De maximale status van alle replicatieagents die aan de publicatie zijn gekoppeld en kunnen een van deze waarden zijn.1 = Gestart2 = Geslaagd3 = Wordt uitgevoerd4 = Niet-actief5 = Opnieuw proberen6 = Mislukt |
warning |
Int | Waarschuwing voor maximale drempelwaarde die wordt gegenereerd door een abonnement dat deel uitmaakt van de publicatie en kan het logische OF-resultaat zijn van een of meer van deze waarden.1
=
expiration - 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 heeft de drempelwaarde, in rijen per seconde, niet behouden via een snelle netwerkverbinding.64
=
mergeslowrunspeed - de leveringssnelheid voor rijen tijdens de synchronisatie van een samenvoegabonnement heeft de drempelwaarde, in rijen per seconde, niet behouden via een trage netwerkverbinding. |
worst_latency |
Int | De hoogste latentie, in seconden, voor gegevenswijzigingen die worden doorgegeven door de logboeklezer of distributieagenten voor een transactionele publicatie. |
best_latency |
Int | De laagste latentie, in seconden, voor gegevenswijzigingen die worden doorgegeven door de logboeklezer of distributieagenten voor een transactionele publicatie. |
average_latency |
Int | De gemiddelde latentie, in seconden, voor gegevenswijzigingen die worden doorgegeven door de logboeklezer of distributieagents voor een transactionele publicatie. |
last_distsync |
datum en tijd | De laatste datum/tijd waarop de distributieagent is uitgevoerd. |
retention |
Int | De bewaarperiode voor de publicatie. |
latencythreshold |
Int | De drempelwaarde voor latentie die is ingesteld voor de transactionele publicatie. |
expirationthreshold |
Int | De vervaldatum die is ingesteld voor de publicatie als het een samenvoegpublicatie is. |
agentnotrunningthreshold |
Int | De drempelwaarde die is ingesteld voor de langste tijd voor een agent die niet is uitgevoerd. |
subscriptioncount |
Int | Het aantal abonnementen op een publicatie. |
runningdistagentcount |
Int | Het aantal distributieagenten dat wordt uitgevoerd voor de publicatie |
snapshot_agentname |
sysname | De naam van de momentopnameagenttaak voor de publicatie. |
logreader_agentname |
sysname | De naam van de loglezeragenttaak voor de transactionele publicatie. |
qreader_agentname |
sysname | De naam van de wachtrijlezeragenttaak voor een transactionele publicatie die ondersteuning biedt voor het bijwerken in de wachtrij. |
worst_runspeedPerf |
Int | De langste synchronisatietijd voor de samenvoegpublicatie. |
best_runspeedPerf |
Int | De kortste synchronisatietijd voor de samenvoegpublicatie. |
average_runspeedPerf |
Int | De gemiddelde synchronisatietijd voor de samenvoegpublicatie. |
retention_period_unit |
Int | De eenheid die wordt gebruikt om uit te drukken retention. |
publisher |
sysname | De naam van het exemplaar van SQL Server dat de publicatie publiceert. |
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Opmerkingen
sp_replmonitorhelppublication wordt gebruikt met alle typen replicatie.
Machtigingen
Alleen leden van de db_owner of replmonitor vaste databaserol in de distributiedatabase kunnen worden uitgevoerd sp_replmonitorhelppublication.