Gespeicherte Systemprozeduren für die Replikation (Transact-SQL)

Aktualisiert: 05. Dezember 2005

In SQL Server 2005 wurden zahlreiche vorhandene öffentliche gespeicherte Systemprozeduren für die Replikation aktualisiert, sodass neue Replikationsfunktionen unterstützt werden. Weitere Informationen finden Sie unter Replikationsverbesserungen. In der folgenden Tabelle sind die neuen gespeicherten Prozeduren für die Replikation aufgeführt.

Neue gespeicherte Prozeduren für die Replikation

Gespeicherte Prozedur Beschreibung

sp_adddynamicsnapshot_job

Erstellt einen Agent-Auftrag, der einen Snapshot für eine Abonnementdefinition generiert, die auf einem parametrisierten Zeilenfilter basiert.

sp_addlogreader_agent

Erstellt einen Auftrag für den Protokolllese-Agent für eine Publikationsdatenbank.

sp_addmergepartition

Erstellt eine Partition für eine Abonnementdefinition, die auf einem parametrisierten Zeilenfilter basiert, indem entweder HOST_NAME oder SUSER_SNAME auf dem Abonnenten verwendet wird.

sp_addmergepushsubscription_agent

Erstellt einen neuen geplanten Agentauftrag, der zum Synchronisieren eines Pushabonnements mit einer Mergepublikation verwendet wird.

sp_addpushsubscription_agent

Erstellt einen neuen geplanten Agentauftrag, der zum Synchronisieren eines Pushabonnements mit einer Transaktionspublikation verwendet wird.

sp_addqreader_agent

Erstellt einen Auftrag für einen Warteschlangenlese-Agent für einen bestimmten Verteiler.

sp_changearticlecolumndatatype

Wird im Zusammenhang mit Oracle-Publikationen verwendet. Ändert die Datentypzuordnungen von Artikelspalten zwischen einem Oracle-Verleger und einem SQL Server-Verteiler.

sp_changedynamicsnapshot_job

Ändert den Agentauftrag, der den Snapshot für ein Abonnement einer Publikation mit einem parametrisierten Zeilenfilter generiert.

sp_changelogreader_agent

Ändert die Sicherheitseigenschaften eines Auftrags für den Protokolllese-Agent.

sp_changereplicationserverpasswords

Ändert die für das Windows-Konto oder den SQL Server-Anmeldenamen gespeicherten Kennwörter, die von Replikations-Agents bei der Herstellung von Verbindungen mit Servern in einer Replikationstopologie verwendet werden. Diese gespeicherte Prozedur ermöglicht, das Kennwort sämtlicher auf einem Server ausgeführten Replikations-Agents für alle Instanzen eines SQL Server-Anmeldenamens oder Windows-Kontos zu ändern.

sp_changesubscription (neu dokumentiert)

Ändert die Eigenschaften eines Snapshot- oder Transaktions-Pushabonnements oder eines Pullabonnements, das an der Transaktionsreplikation zur Aktualisierung über eine Warteschlange teilnimmt. Obwohl sp_changesubscription keine neue Prozedur ist, wurde sie in den früheren Versionen nicht dokumentiert.

sp_check_dynamic_filters

Zeigt Informationen zu Eigenschaften parametrisierter Zeilenfilter für eine Publikation an. Insbesondere die Funktionen, die zum Generieren einer gefilterten Datenpartition für eine Publikation verwendet werden, und ob die Publikation vorausberechnete Partitionen verwenden kann.

sp_check_join_filter

Wird dazu verwendet, einen Verknüpfungsfilter zwischen zwei Tabellen zu überprüfen, um zu bestimmen, ob die Verknüpfungsfilterklausel gültig ist. Diese gespeicherte Prozedur gibt außerdem Informationen zum angegebenen Verknüpfungsfilter zurück, u. a. mit dem Hinweis, ob der Filter für die angegebene Tabelle zusammen mit vorausberechneten Partitionen verwendet werden kann.

sp_check_subset_filter

Wird zum Überprüfen einer Filterklausel gegen eine beliebige Tabelle verwendet, um die Gültigkeit der Filterklausel für die Tabelle zu bestimmen. Diese gespeicherte Prozedur gibt Informationen zum bereitgestellten Filter zurück, einschließlich der Angabe, ob der Filter mit vorausberechneten Partitionen verwendet werden kann.

sp_deletepeerrequesthistory

Löscht die mit einer Anforderung zum Peer-to-Peer-Transaktionspublikationsstatus verbundenen Verlaufsdaten.

sp_deletetracertokenhistory

Löscht Verlaufsinformationen zu Überwachungstoken.

sp_dropdynamicsnapshot_job

Entfernt einen Snapshotauftrag für eine Abonnementdefinition, die auf einem parametrisierten Zeilenfilter basiert.

sp_dropmergepartition

Entfernt eine vorhandene Partition für eine Abonnementdefinition, die auf einem parametrisierten Zeilenfilter basiert.

sp_enumeratependingschemachanges

Gibt eine Liste aller ausstehenden Schemaänderungen zurück, wenn das Replizieren von Schemaänderungen aktiviert ist.

sp_getagentparameterlist

Gibt eine Liste aller Replikations-Agent-Parameter zurück, die in einem Agent-Profil für den angegebenen Agent-Typ festgelegt werden können.

sp_getdefaultdatatypemapping

Gibt die standardmäßigen Datentypzuordnungen zwischen einem Oracle-Verleger und einem SQL Server-Verteiler zurück.

sp_helpdatatypemap

Gibt die Informationen zu publikationsspezifischen Datentypzuordnungen zwischen einem Oracle-Verleger und einem SQL Server-Verteiler zurück.

sp_helpdynamicsnapshot_job

Gibt Informationen zu Agentaufträgen zurück, die gefilterte Datensnapshots generieren.

sp_helplogreader_agent

Gibt Eigenschaften des Auftrags des Protokolllese-Agents für eine Publikationsdatenbank zurück.

sp_helpmergepartition

Gibt Partitionsinformationen für eine angegebene Mergepublikation zurück.

sp_helppeerrequests

Gibt Informationen zu allen Statusanforderungen zurück, die von Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangen wurden.

sp_helppeerresponses

Gibt alle Antworten auf eine bestimmte, von einem Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangene Statusanforderung zurück.

sp_helpqreader_agent

Gibt Eigenschaften des Auftrags des Warteschlangenlese-Agents zurück.

sp_helpsubscriptionerrors

Gibt alle Transaktionsreplikationsfehler für ein bestimmtes Abonnement zurück.

sp_helptracertokens

Gibt eine Zeile für jedes Überwachungstoken zurück, das in eine Publikation eingefügt wurde, um Wartezeiten zu bestimmen.

sp_helptracertokenhistory

Gibt detaillierte Wartezeitinformationen für die angegebenen Überwachungstoken zurück, wobei für jeden Abonnenten eine Zeile zurückgegeben wird.

sp_helpxactsetjob

Zeigt Informationen zum Xactset-Auftrag für einen Oracle-Verleger an.

sp_lookupcustomresolver

Gibt den CLSID-Wert einer COM-Komponente zurück, die als zum Auflösen von Konflikten verwendetes Geschäftslogikmodul registriert ist.

sp_posttracertoken

Platziert ein Überwachungstoken in das Transaktionsprotokoll auf dem Verleger und startet den Prozess der Nachverfolgung von Statistiken über Wartezeiten.

sp_register_custom_scripting

Definiert angepassten Code, der DDL-Änderungen (Data Definition Language) an Transaktionspublikationen ausgleicht, die benutzerdefinierte gespeicherte Prozeduren enthalten.

sp_registercustomresolver

Registriert einen Geschäftslogikhandler, der während des Synchronisierungsprozesses einer Mergereplikation aufgerufen werden kann.

sp_replmonitorchangepublicationthreshold

Ändert die Schwellenwertmetrik für die Überwachung einer Publikation.

sp_replmonitorhelpmergesession

Gibt Informationen zu vergangenen Sitzungen für einen angegebenen Replikationsmerge-Agent zurück. Für jede Sitzung, die den Filterkriterien entspricht, wird dabei eine Zeile zurückgegeben.

sp_replmonitorhelpmergesessiondetail

Gibt detaillierte Artikelinformationen zu einer bestimmten Sitzung des Replikationsmerge-Agents zurück, mit der die Mergereplikation überwacht wird.

sp_replmonitorhelppublication

Gibt aktuelle Statusinformationen für mindestens eine Publikation auf dem Verleger zurück.

sp_replmonitorhelppublicationthresholds

Gibt die für eine überwachte Publikation festgelegten Schwellenwertmetriken zurück.

sp_replmonitorhelppublisher

Gibt aktuelle Statusinformationen für mindestens einen Verleger zurück, der einem Verteiler zugeordnet ist.

sp_replmonitorhelpsubscription

Gibt die aktuellen Statusinformationen für Abonnements zurück, die zu einer oder mehreren Publikationen auf dem Verleger gehören. Dabei wird eine Zeile für jedes zurückgegebene Abonnement zurückgegeben.

sp_replmonitorsubscriptionpendingcmds

Gibt Informationen zur Anzahl der ausstehenden Befehle für ein Abonnement einer Transaktionspublikation zurück sowie eine grobe Schätzung, wie viel Zeit ihre Verarbeitung in Anspruch nimmt.

sp_requestpeerresponse

Wenn diese Prozedur auf einem Knoten in einer Peer-to-Peer-Topologie ausgeführt wird, fordert sie von jedem anderen Knoten in der Topologie eine Antwort an. Durch Ausführen dieser Prozedur und Überprüfen der entsprechenden Antworten können Sie sicherstellen, dass alle früheren Befehle an die antwortenden Knoten übermittelt wurden.

sp_resetsnapshotdeliveryprogress

Setzt den Snapshotübermittlungsprozess für ein Pullabonnement zurück, sodass diese Snapshotübermittlung neu gestartet werden kann.

sp_schemafilter

Ändert Informationen im Schema, die beim Auflisten von für die Publikation in Frage kommenden Oracle-Tabellen ausgeschlossen werden, und zeigt diese an.

sp_setdefaultdatatypemapping

Markiert eine vorhandene Datentypzuordnung zwischen Microsoft SQL Server und einem Nicht-SQL Server-Datenbank-Managementsystem (Database Management System, DBMS) als Standardwert.

sp_showpendingchanges

Gibt ein Resultset mit der ungefähren Anzahl von Änderungen an, die auf die Replikation warten.

sp_startpublication_snapshot

Startet den Auftrag des Snapshot-Agents, mit dem der Anfangssnapshot für eine Publikation generiert wird.

sp_unregister_custom_scripting

Entfernt benutzerdefinierten Code, der beim Ausführen von sp_register_custom_scripting registriert wurde.

sp_unregistercustomresolver

Entfernt einen zuvor registrierten Geschäftslogikhandler.

Siehe auch

Andere Ressourcen

Neuigkeiten und Erweiterungen in Transact-SQL (Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)

Hilfe und Informationen

Informationsquellen für SQL Server 2005