Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Wenn Sie SMSS verwenden möchten, gehen Sie entsprechend den Anweisungen in diesem Artikel vor.
Verwenden Sie SSMS unter Windows, um Verbindungen mit Instanzen von SQL Server herzustellen. Hintergrundinformationen und Anleitungen finden Sie unter Verwenden von SQL Server Management Studio unter Windows zum Verwalten von SQL Server für Linux.
Ein Beispiel mit gespeicherten Prozeduren finden Sie im Tutorial Konfigurieren von Replikation mit T-SQL.
Voraussetzungen
Bevor Sie Publisher, Distributoren und Abonnenten konfigurieren, führen Sie die folgenden Konfigurationsschritte für die SQL Server-Instanz durch.
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-serverKonfigurieren 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_createdatatypemappingsfür alle an der Replikation beteiligten Instanzen aus.USE msdb; GO EXECUTE sys.sp_MSrepl_createdatatypemappings; GOErstellen 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
mssqlBenutzer 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:
Im SSMS verbinden Sie sich mit Ihrer SQL Server-Instanz im Objekt-Explorer.
Klicken Sie mit der rechten Maustaste auf Replikation und wählen Sie Verteilung konfigurieren... aus.
Befolgen Sie die Anweisungen im Assistenten zum Konfigurieren der Verteilung.
Publikation und Artikel erstellen
So erstellen Sie eine Veröffentlichung und Artikel:
Wählen Sie im Objekt-Explorer Replikation>Lokale Veröffentlichungen>Neue Veröffentlichung... aus.
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.