Konfigurieren von SQL Server-Replikation unter Linux

Gilt für: SQL Server – 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.

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

Voraussetzungen

Bevor Sie Verleger, Verteiler und Abonnenten konfigurieren können, müssen Sie einige Konfigurationsschritte für die SQL Server-Instanz ausführen.

  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
  1. 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
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Erstellen einen Momentaufnahmeordner. Die SQL Server-Agents benötigen einen Momentaufnahmeordner, für den sie Lese-/Schreibzugriff haben. Erstellen Sie den Momentaufnahmeordner auf dem Verteiler.

Um den Momentaufnahmeordner zu erstellen und dem mssql-Benutzer Zugriff zu gewähren, führen Sie den folgenden Befehl 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 Verteilers

So konfigurieren Sie den Verteiler:

  1. Stellen Sie aus SSMS eine Verbindung mit Ihrer Instanz von SQL Server im Objekt-Explorer her.

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

  3. Befolgen Sie die Anweisungen für den Verteilungskonfigurations-Assistenten.

Erstellen von Veröffentlichung und Artikeln

So erstellen Sie eine Veröffentlichung und Artikel:

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

  2. Befolgen Sie die Anweisungen im Assistent für neue Veröffentlichung, um den Typ der Replikation und die Artikel zu konfigurieren, die zur Veröffentlichung gehören.

Konfigurieren des Abonnements

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

Überwachen von Replikationsaufträgen

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.