Configureer SQL Server-replicatie op Linux

Van toepassing op:SQL Server op Linux

SQL Server 2019 (15.x) introduceert SQL Server-replicatie voor exemplaren van SQL Server op Linux.

Zie SQL Server-replicatie voor gedetailleerde informatie over replicatie.

Configureer replicatie op Linux met SQL Server Management Studio (SSMS) of opgeslagen Transact-SQL-procedures (T-SQL).

Prerequisites

Voordat u uitgevers, distributeurs en abonnees configureert, voltooit u de volgende configuratiestappen voor de SQL Server-instantie.

  1. Schakel SQL Server Agent in om replicatieagents te gebruiken. Voer op alle Linux-servers de volgende opdrachten uit in de terminal.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. Configureer het SQL Server-exemplaar voor replicatie. Als u het SQL Server-exemplaar voor replicatie wilt configureren, voert u deze uit sys.sp_MSrepl_createdatatypemappings op alle exemplaren die deelnemen aan replicatie.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Maak een momentopnamemap. De SQL Server-agenten hebben een snapshotmap nodig waaruit ze kunnen lezen en waarnaar ze kunnen schrijven. Maak de map momentopname op de distributeur.

    Om de snapshotmap aan te maken en de mssql gebruiker toegang te geven, voer je de volgende commando's uit:

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

Replicatie configureren en bewaken met SQL Server Management Studio (SSMS)

De distributeur configureren

De distributeur configureren:

  1. In SSMS maakt u in Objectverkenner verbinding met uw SQL Server-exemplaar.

  2. Klik met de rechtermuisknop op Replicatie en selecteer Distributie configureren....

  3. Volg de instructies in de Configure Distribution Wizard.

Publicatie en artikelen maken

Een publicatie en artikelen maken:

  1. Selecteer in Objectverkenner Replicatie>Lokale publicaties>Nieuwe publicatie...

  2. Volg de instructies in de New Publication Wizard om het type replicatie en de artikelen die bij de publicatie horen te configureren.

Het abonnement configureren

Als u het abonnement in Objectverkenner wilt configureren, selecteert u Replicatie>Lokale abonnementen>Nieuwe abonnementen....

De replicatietaken monitoren

Gebruik Replication Monitor om replicatietaken te bewaken.

Klik in Objectverkenner met de rechtermuisknop op Replicatie en selecteer Replicatiecontrole starten.