Freigeben über


Verteilung konfigurieren

Gilt für: SQL Server Azure SQL Managed Instance

Bei dem Verteiler handelt es sich um einen Server, der die Verteilungsdatenbank enthält. In der Datenbank sind Metadaten und Verlaufsdaten für alle Replikations- und Transaktionstypen der Transaktionsreplikation gespeichert. Zum Einrichten der Replikation müssen Sie einen Verteiler konfigurieren. Jeder Verleger kann nur einer einzigen Verteilerinstanz zugewiesen werden, es kann jedoch für mehrere ein Verteiler freigegeben werden. Der Verteiler verwendet die folgenden zusätzlichen Ressourcen auf dem Server, auf dem er sich befindet:

  • Zusätzlichen Speicherplatz, falls die Momentaufnahmedateien für die Veröffentlichung auf dem Verteiler gespeichert werden (was in der Regel der Fall ist).

  • Zusätzlichen Speicherplatz zum Speichern der Verteilungsdatenbank.

  • Zusätzliche Prozessornutzung durch Replikations-Agents für auf dem Verteiler ausgeführte Pushabonnements.

Der Server, den Sie als Verteiler auswählen, sollte ausreichend Speicherplatz und Prozessorleistung für die Replikation und sonstige Aktivitäten, die auf diesem Server basieren, aufweisen. Beim Konfigurieren des Verteilers geben Sie Folgendes an:

  • Einen Momentaufnahmeordner, der standardmäßig für alle Verleger verwendet wird, die diesen Verteiler verwenden. Stellen Sie sicher, dass dieser Ordner bereits freigegeben ist und die richtigen Berechtigungen festgelegt sind. Weitere Informationen finden Sie unter Schützen des Momentaufnahmeordners.

  • Einen Namen und Dateispeicherorte für die Verteilungsdatenbank. Die Verteilungsdatenbank kann nach dem Erstellen nicht mehr umbenannt werden. Wenn Sie einen anderen Namen für die Datenbank verwenden möchten, müssen Sie die Verteilung deaktivieren und neu konfigurieren.

  • Alle Verleger, die den Verteiler verwenden dürfen. Wenn Sie andere Verleger angeben als die Instanz, auf der der Verteiler ausgeführt wird, müssen Sie auch ein Kennwort für die Verbindungen angeben, die die Verleger mit dem Remoteverteiler herstellen.

Führen Sie bei der Transaktionsreplikation nach dem Konfigurieren der Verteilung folgende Aktionen aus:

Lokale und Remoteverteiler

Standardmäßig handelt es sich beim Verteiler um den gleichen Server wie beim Verleger (ein lokaler Verteiler), der Verteiler kann jedoch auch ein anderer Server sein als der Verleger (ein Remoteverteiler). In der Regel verwenden Sie in den folgenden Fällen einen Remoteverteiler:

  • Zum Auslagern der Verarbeitung auf einen anderen Computer, wenn sich die Replikation so wenig wie möglich auf den Verleger auswirken soll (z. B. wenn der Verleger ein OLTP-Server ist).

  • Zum Konfigurieren eines zentralen Verteilers für mehrere Verleger.

Remoteverteiler treten bei der Transaktionsreplikation häufiger auf als bei der Mergereplikation. Dafür gibt es zwei Gründe:

  • Der Verteiler spielt bei der Transaktionsreplikation eine größere Rolle, da alle replizierten Transaktionen in die Verteilungsdatenbank geschrieben werden oder daraus gelesen werden.

  • Mergereplikationstoplogien verwenden im Allgemeinen Pullabonnements. Deshalb werden Agents jeweils auf einzelnen Abonnenten und nicht alle auf dem Verteiler ausgeführt. Weitere Informationen finden Sie unter Abonnieren von Veröffentlichungen. In den meisten Fällen sollten Sie einen lokalen Verteiler für die Mergereplikation verwenden.

Informationen zum Konfigurieren Sie der Veröffentlichung und Verteilung finden Sie unter Configure Publishing and Distribution.

Informationen zum Ändern der Verleger- und Verteilereigenschaften finden Sie unter View and Modify Distributor and Publisher Properties.