Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Returnerar aktuell statusinformation för en eller flera utgivare som är associerade med en distributör. Den här lagrade proceduren, som används för att övervaka replikering, körs hos distributören i distributionsdatabasen.
Transact-SQL syntaxkonventioner
Syntax
sp_replmonitorhelppublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @refreshpolicy = ] refreshpolicy ]
[ ; ]
Argumentpunkter
[ @publisher = ] N'utgivare'
Namnet på utgivaren vars status övervakas.
@publisher är sysname, med standardvärdet NULL. Om NULLreturneras information för alla utgivare som använder distributören.
[ @refreshpolicy = ] refreshpolicy
Identifieras endast i informationssyfte. Stöds inte. Framtida kompatibilitet garanteras inte.
Resultatuppsättning
| Kolumnnamn | Datatyp | Beskrivning |
|---|---|---|
publisher |
sysname | Namnet på en utgivare. |
distribution_db |
sysname | Namnet på distributionsdatabasen som används av en viss utgivare. |
status |
Int | Maximal status för alla replikeringsagenter som är associerade med publikationer på den här utgivaren, vilket kan vara ett av dessa värden.1 = Startad2 = Lyckades3 = Pågår4 = Inaktiv5 = Försök igen6 = Misslyckades |
warning |
Int | Högsta tröskelvärdesvarning som genereras av en prenumeration som tillhör en publikation i den här utgivaren, vilket kan vara det logiska ELLER resultatet av ett eller flera av dessa värden.1 = förfallodatum – en prenumeration på en transaktionspublikation har inte synkroniserats inom tröskelvärdet för kvarhållningsperiod.2
=
latency – den tid det tar att replikera data från en transaktionsutgivare till prenumeranten överskrider tröskelvärdet i sekunder.4
=
mergeexpiration – en prenumeration på en sammanslagningspublikation har inte synkroniserats inom tröskelvärdet för kvarhållningsperiod.8
=
mergefastrunduration – Den tid det tar att slutföra synkroniseringen av en sammanslagningsprenumeration överskrider tröskelvärdet, i sekunder, över en snabb nätverksanslutning.16
=
mergeslowrunduration – den tid det tar att slutföra synkroniseringen av en sammanslagningsprenumeration överskrider tröskelvärdet, i sekunder, över en långsam nätverksanslutning.32
=
mergefastrunspeed – Leveransfrekvensen för rader under synkroniseringen av en sammanslagningsprenumeration kunde inte upprätthålla tröskelvärdet, i rader per sekund, över en snabb nätverksanslutning.64
=
mergeslowrunspeed – Leveransfrekvensen för rader under synkroniseringen av en sammanslagningsprenumeration kunde inte upprätthålla tröskelvärdet, i rader per sekund, över en långsam nätverksanslutning. |
publicationcount |
Int | Antalet publikationer som tillhör utgivaren. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Anmärkningar
sp_replmonitorhelppublisher används med alla typer av replikering.
Behörigheter
Endast medlemmar i den fasta serverrollen sysadmin hos distributören eller medlemmar i db_owner eller replmonitor fasta databasroller i distributionsdatabasen kan köra sp_replmonitorhelppublisher.