Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Die MSreplication_monitordata Tabelle enthält zwischengespeicherte Daten, die von Replikationsmonitor verwendet werden, mit einer Zeile für jedes überwachte Abonnement. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| lastrefresh | datetime | Datum und Uhrzeit des Updates der Überwachungsdaten |
| computetime | int | Zeit (in Sekunden) zum Berechnen der Überwachungsdaten |
| publication_id | int | Die Publikations-ID. |
| publisher | sysname | Der Name des Herausgebers. |
| publisher_srvid | int | Server-ID des Verlegers |
| publisher_db | sysname | Der Name der Publikationsdatenbank. |
| Veröffentlichung | sysname | Der Name der Veröffentlichung. |
| publication_type | int | Der Veröffentlichungstyp. Die folgenden Werte sind möglich: 0 = Transaktionsveröffentlichung 1 = Snapshot-Publikation 2 = Publikation zusammenführen |
| agent_type | int | Der Typ des Replikations-Agents. Die folgenden Werte sind möglich. 1 = Momentaufnahmen-Agent 2 = Log Reader Agent 3 = Verteilungs-Agent 4 = Merge-Agent 9 = Warteschlangenleser-Agent |
| agent_id | int | ID des Replikations-Agents |
| agent_name | sysname | Name des Replikations-Agent-Auftrags |
| job_id | uniqueidentifier | GUID des Replikations-Agent-Auftrags |
| status | int | Der Status des Replikations-Agents. Die folgenden Werte sind möglich: 1 = Gestartet 2 = Erfolgreich 3 = In Bearbeitung 4 = Leerlauf 5 = Wiederholen 6 = Fehlgeschlagen |
| isagentrunningnow | bit | Ein Flag, das angibt, ob der Agentauftrag derzeit ausgeführt wird, wobei der Wert 1 bedeutet, dass der Auftrag ausgeführt wird. |
| Warnung | int | Schwellenwertwarnung, die von einem Abonnement generiert wird. Sie kann das Ergebnis des logischen OR von mindestens einem der folgenden Werte sein. 1 = Ablauf – ein Abonnement einer transaktionsbezogenen Publikation hat den Aufbewahrungszeitraum um mehr als den zulässigen Schwellenwert als Prozentsatz des Aufbewahrungszeitraums überschritten. 2 = Latenz – die Zeit, die zum Replizieren von Daten aus einem transaktionsbezogenen Publisher an den Abonnenten benötigt wird, überschreitet den Schwellenwert in Sekunden. 4 = MergeExpiration – ein Abonnement einer Zusammenführungsveröffentlichung hat den Aufbewahrungszeitraum um mehr als den zulässigen Schwellenwert als Prozentsatz des Aufbewahrungszeitraums überschritten. 8 = mergefastrunduration - die Zeit zum Synchronisieren eines Mergeabonnements über eine schnelle Netzwerkverbindung überschreitet den Schwellenwert (in Sekunden). 16 = mergeslowrunduration - die Zeit für die vollständige Synchronisierung eines Seriendruckabonnements überschreitet den Schwellenwert in Sekunden über eine langsame oder DFÜ-Netzwerkverbindung. 32 = mergefastrunspeed – Die Übermittlungsrate für Zeilen während der Synchronisierung eines Seriendruckabonnements konnte die Schwellenwertrate in Zeilen pro Sekunde über eine schnelle Netzwerkverbindung nicht beibehalten. 64 = mergeslowrunspeed – Die Übermittlungsrate für Zeilen während der Synchronisierung eines Seriendruckabonnements konnte die Schwellenwertrate in Zeilen pro Sekunde über eine langsame oder DFÜ-Netzwerkverbindung nicht beibehalten. |
| last_distsync | datetime | Datum und die Uhrzeit, wann der Verteilungs-Agent zuletzt ausgeführt wurde |
| agentstoptime | datetime | Datum und die Uhrzeit der Beendigung der Momentaufnahme |
| distdb | sysname | Name der Verteilungsdatenbank für das Abonnement |
| Beibehaltung | int | Beibehaltungsdauer für die Veröffentlichung |
| time_stamp | datetime | Nur intern. |
| worst_latency | int | Die längste Latenzzeit (in Sekunden) für Datenänderungen, die vom Protokolllese-Agent oder vom Verteilungs-Agent für eine Transaktionsveröffentlichung weitergegeben werden. |
| best_latency | int | Die kürzeste Latenzzeit (in Sekunden) für Datenänderungen, die vom Protokolllese-Agent oder vom Verteilungs-Agent für eine Transaktionsveröffentlichung weitergegeben werden. |
| avg_latency | int | Die durchschnittliche Latenzzeit (in Sekunden) für Datenänderungen, die vom Protokolllese-Agent oder vom Verteilungs-Agent für eine Transaktionsveröffentlichung weitergegeben werden. |
| cur_latency | int | Die Latenzzeit (in Sekunden) für Datenänderungen, die vom Protokolllese-Agent oder vom Verteilungs-Agent während der aktuellen Ausführung weitergegeben werden. |
| worst_runspeedPerf | int | Die längste Synchronisierungszeit für die Mergeveröffentlichung |
| best_runspeedPerf | int | Die kürzeste Synchronisierungszeit für die Mergeveröffentlichung |
| average_runspeedPerf | int | Die durchschnittliche Synchronisierungszeit für die Mergeveröffentlichung |
| mergePerformance | int | Die Leistung der letzten Synchronisierung im Vergleich zu allen Synchronisierungen des Abonnements. Sie ergibt sich aus der Übermittlungsrate der letzten Synchronisierung dividiert durch den Durchschnitt aller vorhergegangenen Übermittlungsraten. |
| mergelatestsessionrunduration | int | Dauer der letzten Ausführung des Merge-Agents |
| mergelatestsessionrunspeed | float(53) | Übermittlungsrate der letzten Ausführung des Merge-Agents |
| mergelatestsessionconnectiontype | int | Die für die letzte Merge-Agent-Sitzung verwendete Verbindung. Die folgenden Werte sind möglich: 1 = Lokales Netzwerk (LAN) 2 = DFÜ-Netzwerkverbindung |
| retention_period_unit | tinyint | Gibt die zum Definieren der Beibehaltungsdauer verwendete Einheit an. Die folgenden Werte sind möglich. 1 = Woche 2 = Monat 3 = Jahr |
Weitere Informationen
Programmgesteuertes Überwachen der Replikation
Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)
sp_replmonitorhelpsubscription (Transact-SQL)
sp_replmonitorhelppublication (Transact-SQL)
sp_replmonitorhelppublisher (Transact-SQL)
sp_replmonitorhelpmergesession (Transact-SQL)
sp_replmonitorhelppublicationthresholds (Transact-SQL)
sp_replmonitorhelpmergesessiondetail (Transact-SQL)