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 |
---|---|
Erstellt einen Agent-Auftrag, der einen Snapshot für eine Abonnementdefinition generiert, die auf einem parametrisierten Zeilenfilter basiert. |
|
Erstellt einen Auftrag für den Protokolllese-Agent für eine Publikationsdatenbank. |
|
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. |
|
Erstellt einen neuen geplanten Agentauftrag, der zum Synchronisieren eines Pushabonnements mit einer Mergepublikation verwendet wird. |
|
Erstellt einen neuen geplanten Agentauftrag, der zum Synchronisieren eines Pushabonnements mit einer Transaktionspublikation verwendet wird. |
|
Erstellt einen Auftrag für einen Warteschlangenlese-Agent für einen bestimmten Verteiler. |
|
Wird im Zusammenhang mit Oracle-Publikationen verwendet. Ändert die Datentypzuordnungen von Artikelspalten zwischen einem Oracle-Verleger und einem SQL Server-Verteiler. |
|
Ändert den Agentauftrag, der den Snapshot für ein Abonnement einer Publikation mit einem parametrisierten Zeilenfilter generiert. |
|
Ändert die Sicherheitseigenschaften eines Auftrags für den Protokolllese-Agent. |
|
Ä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. |
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. |
|
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. |
|
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. |
|
Löscht die mit einer Anforderung zum Peer-to-Peer-Transaktionspublikationsstatus verbundenen Verlaufsdaten. |
|
Löscht Verlaufsinformationen zu Überwachungstoken. |
|
Entfernt einen Snapshotauftrag für eine Abonnementdefinition, die auf einem parametrisierten Zeilenfilter basiert. |
|
Entfernt eine vorhandene Partition für eine Abonnementdefinition, die auf einem parametrisierten Zeilenfilter basiert. |
|
Gibt eine Liste aller ausstehenden Schemaänderungen zurück, wenn das Replizieren von Schemaänderungen aktiviert ist. |
|
Gibt eine Liste aller Replikations-Agent-Parameter zurück, die in einem Agent-Profil für den angegebenen Agent-Typ festgelegt werden können. |
|
Gibt die standardmäßigen Datentypzuordnungen zwischen einem Oracle-Verleger und einem SQL Server-Verteiler zurück. |
|
Gibt die Informationen zu publikationsspezifischen Datentypzuordnungen zwischen einem Oracle-Verleger und einem SQL Server-Verteiler zurück. |
|
Gibt Informationen zu Agentaufträgen zurück, die gefilterte Datensnapshots generieren. |
|
Gibt Eigenschaften des Auftrags des Protokolllese-Agents für eine Publikationsdatenbank zurück. |
|
Gibt Partitionsinformationen für eine angegebene Mergepublikation zurück. |
|
Gibt Informationen zu allen Statusanforderungen zurück, die von Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangen wurden. |
|
Gibt alle Antworten auf eine bestimmte, von einem Beteiligten an einer Peer-to-Peer-Replikationstopologie empfangene Statusanforderung zurück. |
|
Gibt Eigenschaften des Auftrags des Warteschlangenlese-Agents zurück. |
|
Gibt alle Transaktionsreplikationsfehler für ein bestimmtes Abonnement zurück. |
|
Gibt eine Zeile für jedes Überwachungstoken zurück, das in eine Publikation eingefügt wurde, um Wartezeiten zu bestimmen. |
|
Gibt detaillierte Wartezeitinformationen für die angegebenen Überwachungstoken zurück, wobei für jeden Abonnenten eine Zeile zurückgegeben wird. |
|
Zeigt Informationen zum Xactset-Auftrag für einen Oracle-Verleger an. |
|
Gibt den CLSID-Wert einer COM-Komponente zurück, die als zum Auflösen von Konflikten verwendetes Geschäftslogikmodul registriert ist. |
|
Platziert ein Überwachungstoken in das Transaktionsprotokoll auf dem Verleger und startet den Prozess der Nachverfolgung von Statistiken über Wartezeiten. |
|
Definiert angepassten Code, der DDL-Änderungen (Data Definition Language) an Transaktionspublikationen ausgleicht, die benutzerdefinierte gespeicherte Prozeduren enthalten. |
|
Registriert einen Geschäftslogikhandler, der während des Synchronisierungsprozesses einer Mergereplikation aufgerufen werden kann. |
|
Ändert die Schwellenwertmetrik für die Überwachung einer Publikation. |
|
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. |
|
Gibt detaillierte Artikelinformationen zu einer bestimmten Sitzung des Replikationsmerge-Agents zurück, mit der die Mergereplikation überwacht wird. |
|
Gibt aktuelle Statusinformationen für mindestens eine Publikation auf dem Verleger zurück. |
|
Gibt die für eine überwachte Publikation festgelegten Schwellenwertmetriken zurück. |
|
Gibt aktuelle Statusinformationen für mindestens einen Verleger zurück, der einem Verteiler zugeordnet ist. |
|
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. |
|
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. |
|
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. |
|
Setzt den Snapshotübermittlungsprozess für ein Pullabonnement zurück, sodass diese Snapshotübermittlung neu gestartet werden kann. |
|
Ändert Informationen im Schema, die beim Auflisten von für die Publikation in Frage kommenden Oracle-Tabellen ausgeschlossen werden, und zeigt diese an. |
|
Markiert eine vorhandene Datentypzuordnung zwischen Microsoft SQL Server und einem Nicht-SQL Server-Datenbank-Managementsystem (Database Management System, DBMS) als Standardwert. |
|
Gibt ein Resultset mit der ungefähren Anzahl von Änderungen an, die auf die Replikation warten. |
|
Startet den Auftrag des Snapshot-Agents, mit dem der Anfangssnapshot für eine Publikation generiert wird. |
|
Entfernt benutzerdefinierten Code, der beim Ausführen von sp_register_custom_scripting registriert wurde. |
|
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)