SQL Server-Replikation unter Linux konfigurieren

Gilt für:SQL Server unter Linux

Mit SQL Server 2019 (15.x) wird SQL Server-Replikation für Instanzen von SQL Server für Linux eingeführt.

Informationen zur Replikation finden Sie unter SQL Server-Replikation.

Konfigurieren Sie die Replikation unter Linux entweder mit SQL Server Management Studio (SSMS) oder mit gespeicherten Transact-SQL (T-SQL)-Prozeduren.

Voraussetzungen

Bevor Sie Publisher, Distributoren und Abonnenten konfigurieren, führen Sie die folgenden Konfigurationsschritte für die SQL Server-Instanz durch.

  1. Ermöglichen Sie dem SQL Server-Agent die Verwendung von Replikations-Agents. Führen Sie auf einem Linux-Server die folgenden Befehle im Terminal aus.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. Konfigurieren Sie die SQL Server-Instanz für die Replikation. Um die SQL Server-Instanz für die Replikation zu konfigurieren, führen Sie sys.sp_MSrepl_createdatatypemappings für alle an der Replikation beteiligten Instanzen aus.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Erstellen einen Momentaufnahmeordner. Die SQL Server-Agenten benötigen einen Snapshot-Ordner zum Lesen und Schreiben. Erstellen Sie den Snapshotordner auf dem Distributor.

    Um den Snapshot-Ordner zu erstellen und dem mssql Benutzer Zugriff zu gewähren, führen Sie folgende Befehle aus:

    sudo mkdir /var/opt/mssql/data/ReplData/
    sudo chown mssql /var/opt/mssql/data/ReplData/
    sudo chgrp mssql /var/opt/mssql/data/ReplData/
    

Konfigurieren und Überwachen der Replikation mit SQL Server Management Studio (SSMS)

Konfigurieren des Distributors

So konfigurieren Sie den Verteiler:

  1. Im SSMS verbinden Sie sich mit Ihrer SQL Server-Instanz im Objekt-Explorer.

  2. Klicken Sie mit der rechten Maustaste auf Replikation und wählen Sie Verteilung konfigurieren... aus.

  3. Befolgen Sie die Anweisungen im Assistenten zum Konfigurieren der Verteilung.

Publikation und Artikel erstellen

So erstellen Sie eine Veröffentlichung und Artikel:

  1. Wählen Sie im Objekt-Explorer Replikation>Lokale Veröffentlichungen>Neue Veröffentlichung... aus.

  2. Folgen Sie den Anweisungen im New Publication Wizard, um die Art der Replikation und die Artikel, die zur Publikation gehören, zu konfigurieren.

Konfigurieren des Abonnements

Um das Abonnement im Objekt-Explorer zu konfigurieren, wählen Sie Replikation>Lokale Abonnements>Neue Abonnements... aus.

Replikationsaufträge überwachen

Verwenden Sie „Replikationsmonitor“, um Replikationsaufträge zu überwachen.

Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Replikation und wählen Sie Replikationsmonitor starten aus.