Vorgehensweise: Angeben von Synchronisierungszeitplänen (SQL Server Management Studio)

Abonnements werden durch den Verteilungs-Agent (für Snapshot- und Transaktionsveröffentlichungen) oder durch den Merge-Agent (für Mergeveröffentlichungen) synchronisiert. Bei Agents ist Folgendes möglich:

  • Fortlaufende Ausführung

  • Bedarfsgesteuerte Ausführung

  • Auf einem Zeitplan basierende Ausführung

Geben Sie Synchronisierungszeitpläne im Assistenten für neue Abonnements auf der Seite Synchronisierungszeitplan an. Weitere Informationen zum Zugreifen auf diesen Assistenten finden Sie unter Vorgehensweise: Erstellen eines Pushabonnements (SQL Server Management Studio) und Vorgehensweise: Erstellen eines Pullabonnements (SQL Server Management Studio).

Ändern Sie die Synchronisierungszeitpläne im Dialogfeld Eigenschaften des Auftragszeitplanes. Dieses Dialogfeld ist in Microsoft SQL Server Management Studio über den Ordner Aufträge und im Detailfenster des Agents im Replikationsmonitor verfügbar. Informationen zum Starten des Replikationsmonitors finden Sie unter Vorgehensweise: Starten des Replikationsmonitors (Replikationsmonitor).

Wenn Sie die Zeitpläne über den Ordner Aufträge angeben, verwenden Sie die folgende Tabelle, um den Auftragsnamen des Agents zu ermitteln.

Agent

Auftragsname

Merge-Agent für Pullabonnements

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<integer>

Merge-Agent für Pushabonnements

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

Verteilungs-Agent für Pushabonnements

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>1

Verteilungs-Agent für Pullabonnements

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<GUID>2

Verteilungs-Agent für Pushabonnements für Nicht-SQL Server-Abonnenten

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

1 Bei Pushabonnements für Oracle-Veröffentlichungen lautet der Name <Publisher>-<Publisher> und nicht <Publisher>-<PublicationDatabase>.

2 Bei Pullabonnements für Oracle-Veröffentlichungen lautet der Name <Publisher>-<DistributionDatabase> und nicht <Publisher>-<PublicationDatabase>.

So geben Sie Synchronisierungszeitpläne an

  1. Wählen Sie im Assistenten für neue Abonnements auf der Seite Synchronisierungszeitplan für jedes Abonnement, das Sie erstellen, einen der folgenden Werte aus der Dropdownliste Agentzeitplan aus:

    • Fortlaufend ausführen

    • Nur bedarfsgesteuert ausführen

    • <Zeitplan definieren…>

  2. Geben Sie bei der Auswahl von <Zeitplan definieren…> im Dialogfeld Eigenschaften des Auftragszeitplanes einen Zeitplan an, und klicken Sie dann auf OK.

  3. Schließen Sie den Assistenten ab.

So ändern Sie einen Synchronisierungszeitplan für ein Pushabonnement im Replikationsmonitor

  1. Erweitern Sie im linken Bereich des Replikationsmonitors eine Verlegergruppe, erweitern Sie einen Verleger, und klicken Sie dann auf eine Veröffentlichung.

  2. Klicken Sie auf die Registerkarte Alle Abonnements.

  3. Klicken Sie mit der rechten Maustaste auf ein Abonnement, und klicken Sie dann auf Details anzeigen.

  4. Klicken Sie im Fenster Abonnement < SubscriptionName> auf Aktion, und klicken Sie dann auf <AgentName> Auftragseigenschaften.

  5. Klicken Sie im Dialogfeld Auftragseigenschaften - <JobName> auf der Seite Zeitpläne auf Bearbeiten.

  6. Wählen Sie im Dialogfeld Eigenschaften des Auftragszeitplanes einen Wert aus der Dropdownliste Zeitplantyp aus:

    • Um eine fortlaufende Ausführung des Agents anzugeben, wählen Sie Automatisch starten, wenn der SQL Server-Agent startet aus.

    • Um eine Ausführung des Agents nach einem Zeitplan anzugeben, wählen Sie Wiederholt aus.

    • Um eine bedarfsgesteuerte Ausführung des Agents anzugeben, wählen Sie Einmal aus.

  7. Geben Sie bei der Auswahl von Wiederholt einen Zeitplan für den Agent an.

  8. Klicken Sie auf OK.

So ändern Sie einen Synchronisierungszeitplan für ein Pushabonnement in Management Studio

  1. Stellen Sie in Management Studio eine Verbindung mit dem Verteiler her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie den Ordner SQL Server-Agent und anschließend den Ordner Aufträge.

  3. Klicken Sie mit der rechten Maustaste auf den Auftrag für den Verteilungs-Agent oder Merge-Agent, der dem Abonnement zugeordnet ist, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie im Dialogfeld Auftragseigenschaften - <JobName> auf der Seite Zeitpläne auf Bearbeiten.

  5. Wählen Sie im Dialogfeld Eigenschaften des Auftragszeitplanes einen Wert aus der Dropdownliste Zeitplantyp aus:

    • Um eine fortlaufende Ausführung des Agents anzugeben, wählen Sie Automatisch starten, wenn der SQL Server-Agent startet aus.

    • Um eine Ausführung des Agents nach einem Zeitplan anzugeben, wählen Sie Wiederholt aus.

    • Um eine bedarfsgesteuerte Ausführung des Agents anzugeben, wählen Sie Einmal aus.

  6. Geben Sie bei der Auswahl von Wiederholt einen Zeitplan für den Agent an.

  7. Klicken Sie auf OK.

So ändern Sie einen Synchronisierungszeitplan für ein Pullabonnement in Management Studio

  1. Stellen Sie in Management Studio eine Verbindung mit dem Abonnenten her, und erweitern Sie dann den Serverknoten.

  2. Erweitern Sie den Ordner SQL Server-Agent und anschließend den Ordner Aufträge.

  3. Klicken Sie mit der rechten Maustaste auf den Auftrag für den Verteilungs-Agent oder Merge-Agent, der dem Abonnement zugeordnet ist, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie im Dialogfeld Auftragseigenschaften - <JobName> auf der Seite Zeitpläne auf Bearbeiten.

  5. Wählen Sie im Dialogfeld Eigenschaften des Auftragszeitplanes einen Wert aus der Dropdownliste Zeitplantyp aus:

    • Um eine fortlaufende Ausführung des Agents anzugeben, wählen Sie Automatisch starten, wenn der SQL Server-Agent startet aus.

    • Um eine Ausführung des Agents nach einem Zeitplan anzugeben, wählen Sie Wiederholt aus.

    • Um eine bedarfsgesteuerte Ausführung des Agents anzugeben, wählen Sie Einmal aus.

  6. Geben Sie bei der Auswahl von Wiederholt einen Zeitplan für den Agent an.

  7. Klicken Sie auf OK.