Delen via


SQL Server-replicatie configureren in 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 door gebruik te maken van SQL Server Management Studio (SSMS) of Transact-SQL opgeslagen procedures.

Vereiste voorwaarden

Voordat u uitgevers, distributeurs en abonnees configureert, moet u een aantal configuratiestappen uitvoeren voor het SQL Server-exemplaar.

  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-agents vereisen een momentopnamemap waarnaar moet worden gelezen/geschreven. Maak de map momentopname op de distributeur.

    Voer de volgende opdracht uit om de momentopnamemap te maken en mssql gebruikers toegang te verlenen:

    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 verbinding met uw exemplaar van SQL Server in Objectverkenner.

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

  3. Volg de instructies van de Distributie configureren 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 wizard Nieuwe publicatie om het type replicatie en de artikelen die deel uitmaken van de publicatie 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.