Gespeicherte Prozeduren für die Replikation (Problembehandlung)

In diesem Thema werden verschiedene gespeicherte Prozeduren für die Replikation behandelt, die Sie während der Problembehandlung anwenden können.

Prozeduren für alle Replikationstypen

Prozedur

Beschreibung

Weitere Informationen...

sp_addscriptexec

Stellt ein Microsoft SQL Server-Skript (SQL-Datei) für alle Abonnenten einer Veröffentlichung bereit.

sp_addscriptexec (Transact-SQL)

sp_adjustpublisheridentityrange

Passt den Identitätsbereich für eine Veröffentlichung an und ordnet neue Bereiche auf der Grundlage des Schwellwertes für die Veröffentlichung zu.

sp_adjustpublisheridentityrange (Transact-SQL)

sp_changereplicationserverpasswords

Ändert die von den Replikations-Agents zur Verbindung mit Servern in einer Replikationstopologie verwendeten Kennwörter für das Microsoft Windows-Konto bzw. die SQL Server-Anmeldung. Normalerweise müssten Sie nämlich das Kennwort für jeden einzelnen auf einem Server ausgeführten Agent ändern, auch wenn sie dasselbe Konto bzw. dieselbe Anmeldung verwenden. Diese gespeicherte Prozedur ermöglicht, das Kennwort sämtlicher auf einem Server ausgeführten Replikations-Agents für alle Instanzen einer SQL Server-Anmeldung bzw. eines Windows-Kontos zu ändern.

sp_changereplicationserverpasswords (Transact-SQL)

sp_removedbreplication

Entfernt alle Replikationsobjekte aus einer Datenbank. Diese gespeicherte Prozedur wird auf dem Verleger für die Veröffentlichungsdatenbank oder auf dem Abonnenten für die Abonnementdatenbank ausgeführt. Wird sie auf dem Verleger für die Veröffentlichungsdatenbank ausgeführt, wird versucht, mit der veröffentlichten Datenbank auf dem Verteiler und Abonnenten verbundene Objekte zu entfernen.

sp_removedbreplication (Transact-SQL)

sp_removedistpublisherdbreplication

Entfernt zu einer bestimmten Veröffentlichung gehörende Veröffentlichungsmetadaten auf dem Verteiler.

sp_removedistpublisherdbreplication (Transact-SQL)

sp_replmonitorhelppublication

Gibt aktuelle Statusinformationen für eine oder mehrere Veröffentlichungen auf einem Verleger zurück.

sp_replmonitorhelppublication (Transact-SQL)

sp_replmonitorhelppublicationthresholds

Gibt die für eine überwachte Veröffentlichung festgelegten Schwellenwertmetriken zurück.

sp_replmonitorhelppublicationthresholds (Transact-SQL)

sp_replmonitorhelppublisher

Gibt aktuelle Statusinformationen für einen oder mehrere Verleger zurück.

sp_replmonitorhelppublisher (Transact-SQL)

sp_replmonitorhelpsubscription

Gibt aktuelle Statusinformationen für Abonnements einer oder mehrerer Veröffentlichungen auf dem Verleger zurück. Für jedes Abonnement wird eine Zeile zurückgegeben.

sp_replmonitorhelpsubscription (Transact-SQL)

sp_table_validation

Gibt Zeilenanzahl- oder Prüfsummeninformationen für eine Tabelle oder indizierte Sicht zurück oder vergleicht die angegebenen Zeilenanzahl- oder Prüfsummeninformationen mit der angegebenen Tabelle oder indizierten Sicht.

sp_table_validation (Transact-SQL)

Prozeduren für Transaktionsreplikationen

Prozedur

Beschreibung

Weitere Informationen...

sp_article_validation

Initiiert eine Datenüberprüfungsanforderung für den angegebenen Artikel.

sp_article_validation (Transact-SQL)

sp_marksubscriptionvalidation

Markiert die aktuell geöffnete Transaktion als Transaktion mit Überprüfung auf Abonnementebene für den angegebenen Abonnenten.

sp_marksubscriptionvalidation (Transact-SQL)

sp_publication_validation

Initiiert eine Artikelüberprüfungsanforderung für jeden Artikel in der angegebenen Veröffentlichung.

sp_publication_validation (Transact-SQL)

sp_browsereplcmds

Gibt ein Resultset mit einer lesbaren Version der replizierten Befehle zurück, die in der Verteilungsdatenbank gespeichert sind.

sp_browsereplcmds (Transact-SQL)

sp_helppeerrequests

Gibt Informationen zu allen von Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangenen Statusanforderungen zurück, die durch das Ausführen von sp_requestpeerresponse in einer beliebigen veröffentlichten Datenbank in der Topologie initiiert wurden.

sp_helppeerrequests (Transact-SQL)

sp_helppeerresponses

Gibt alle Antworten auf eine bestimmte, von einem Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangene Statusanforderung zurück, die durch das Ausführen von sp_requestpeerresponse in einer beliebigen veröffentlichten Datenbank in der Topologie initiiert wurde.

sp_helppeerresponses (Transact-SQL)

sp_requestpeerresponse

Wenn diese Prozedur von einem Knoten in einer Peer-to-Peer-Topologie aus ausgeführt wird, erfordert sie eine Antwort von allen anderen Knoten in der Topologie.

sp_requestpeerresponse (Transact-SQL)

sp_deletepeerrequesthistory

Löscht die mit einer Veröffentlichungsstatusanforderung verbundenen Verlaufsdaten in einer Peer-to-Peer-Replikationstopologie.

sp_deletepeerrequesthistory (Transact-SQL)

sp_posttracertoken

Diese Prozedur stellt ein Überwachungstoken in einem Transaktionsprotokoll auf dem Verleger bereit und beginnt mit dem Nachverfolgungsprozess von Latenzzeitstatistiken. Informationen werden aufgezeichnet, wenn das Überwachungstoken in das Transaktionsprotokoll geschrieben wird, wenn es vom Warteschlangenlese-Agent übernommen wird und wenn es vom Verteilungs-Agent angewendet wird.

sp_posttracertoken (Transact-SQL)

sp_helptracertokens

Gibt eine Zeile für jedes Überwachungstoken zurück, das zur Bestimmung der Latenzzeit in eine Veröffentlichung eingefügt wurde.

sp_helptracertokens (Transact-SQL)

sp_helptracertokenhistory

Gibt detaillierte Latenzzeitinformationen für angegebene Überwachungstoken zurück, wobei für jeden Abonnenten eine Zeile zurückgegeben wird.

sp_helptracertokenhistory (Transact-SQL)

sp_deletetracertokenhistory

Entfernt Überwachungstoken-Datensätze aus den MStracer_tokens- und MStracer_history-Systemtabellen.

sp_deletetracertokenhistory (Transact-SQL)

sp_replcmds

Diese Prozedur wird vom Protokolllese-Agent verwendet. Sie gibt Informationen zur Veröffentlichungsdatenbank zurück, von der aus sie ausgeführt wird. Sie können damit Transaktionen anzeigen, die zurzeit nicht verteilt werden (die Transaktionen, die im Transaktionsprotokoll verbleiben und noch nicht an den Verteiler gesendet wurden).

sp_replcmds (Transact-SQL)

sp_replcounters

Gibt Replikationsstatistiken über Latenzzeit, Durchsatz und Transaktionsanzahl für alle veröffentlichten Datenbanken zurück.

sp_replcounters (Transact-SQL)

sp_repldone

Aktualisiert den Datensatz, der die letzte verteilte Transaktion des Servers identifiziert.

sp_repldone (Transact-SQL)

sp_replflush

Artikeldefinitionen werden aus Effizienzgründen im Cache gespeichert. Diese Prozedur wird von anderen gespeicherten Prozeduren verwendet, wenn eine Artikeldefinition geändert oder gelöscht wird.

sp_replflush (Transact-SQL)

sp_replshowcmds

Gibt die Befehle für Transaktionen, die für die Replikation in lesbarem Format markiert sind, zurück.

sp_replshowcmds (Transact-SQL)

sp_repltrans

Gibt ein Resultset aller Transaktionen im Transaktionsprotokoll der Veröffentlichungsdatenbank zurück, die zwar für die Replikation, aber noch nicht als verteilt markiert sind.

sp_repltrans (Transact-SQL)

sp_setsubscriptionxactseqno

Wird zur Angabe der Protokollsequenznummer (LSN, Log Sequence Number) der nächsten, vom Verteilungs-Agent auf dem Abonnenten anzuwendenden Transaktion verwendet. Dies ermöglicht dem Agent, eine fehlgeschlagene Transaktion auszulassen.

sp_setsubscriptionxactseqno (Transact-SQL)

sp_helpsubscriptionerrors

Gibt alle Transaktionsreplikationsfehler eines Abonnements zurück.

sp_helpsubscriptionerrors (Transact-SQL)

sp_replmonitorsubscriptionpendingcmds

Gibt Informationen zur Anzahl ausstehender Befehle eines Abonnements an eine Transaktionsveröffentlichung sowie die geschätzte Verarbeitungszeit dieser Befehle zurück.

sp_replmonitorsubscriptionpendingcmds (Transact-SQL)

sp_replqueuemonitor

Listet die Warteschlangennachrichten für Abonnements mit verzögerter Aktualisierung auf.

sp_replqueuemonitor (Transact-SQL)

Prozeduren für die Mergereplikation

Prozedur

Beschreibung

Weitere Informationen...

sp_showpendingchanges

Gibt ein Resultset mit der ungefähren Anzahl an Änderungen zurück, die noch repliziert werden müssen.

sp_showpendingchanges (Transact-SQL)

sp_showrowreplicainfo

Zeigt Informationen zu einer Zeile in einer Tabelle an, die als Artikel in einer Mergereplikation verwendet wird.

sp_showrowreplicainfo (Transact-SQL)

sp_enumeratependingschemachanges

Gibt eine Liste aller ausstehenden Schemaänderungen zurück. Diese gespeicherte Prozedur kann mit sp_markpendingschemachange verwendet werden.

sp_enumeratependingschemachanges (Transact-SQL)

sp_markpendingschemachange

Ermöglicht einem Administrator, ausgewählte ausstehende Schemaänderungen auszulassen, sodass sie nicht repliziert werden.

sp_markpendingschemachange (Transact-SQL)

sp_addtabletocontents

Fügt in die Mergenachverfolgungstabellen Verweise auf alle Zeilen in einer Quelltabelle ein, die derzeit nicht in den Nachverfolgungstabellen enthalten sind.

sp_addtabletocontents (Transact-SQL)

sp_deletemergeconflictrow

Löscht Zeilen aus Mergekonflikttabellen.

sp_deletemergeconflictrow (Transact-SQL)

sp_helpmergearticleconflicts

Gibt die Artikel in der Veröffentlichung zurück, die Konflikte aufweisen.

sp_helpmergearticleconflicts (Transact-SQL)

sp_helpmergeconflictrows

Gibt die Zeilen in der angegebenen Konflikttabelle zurück.

sp_helpmergeconflictrows (Transact-SQL)

sp_helpmergedeleteconflictrows

Gibt Informationen zu Datenzeilen zurück, die Konflikte verloren haben.

sp_helpmergedeleteconflictrows (Transact-SQL)

sp_mergemetadataretentioncleanup

Führt einen manuellen Cleanup von Metadaten in den Systemtabellen MSmerge_genhistory, MSmerge_contents und MSmerge_tombstone aus.

sp_mergemetadataretentioncleanup (Transact-SQL)

sp_replmonitorhelpmergesession

Gibt Informationen zu vergangenen Sitzungen eines bestimmten Merge-Agents zurück.

sp_replmonitorhelpmergesession (Transact-SQL)

sp_replmonitorhelpmergesessiondetail

Gibt detaillierte Informationen auf Artikelebene zu einer bestimmten Replikationsmerge-Agent-Sitzung zurück.

sp_replmonitorhelpmergesessiondetail (Transact-SQL)

sp_validatemergepublication

Führt eine veröffentlichungsweite Überprüfung aus.

sp_validatemergepublication (Transact-SQL)

sp_validatemergesubscription

Führt eine Überprüfung für das angegebene Abonnement aus.

sp_validatemergesubscription (Transact-SQL)