Konfigurera SQL Server-replikering på Linux

Gäller för:SQL Server i Linux

SQL Server 2019 (15.x) introducerar SQL Server-replikering för instanser av SQL Server i Linux.

Detaljerad information om replikering finns i SQL Server-replikering.

Konfigurera replikering på Linux med antingen SQL Server Management Studio (SSMS) eller Transact-SQL lagrade procedurer.

Förutsättningar

Innan du konfigurerar utgivare, distributörer och prenumeranter måste du slutföra några konfigurationssteg för SQL Server-instansen.

  1. Aktivera SQL Server Agent för att använda replikeringsagenter. Kör följande kommandon i terminalen på alla Linux-servrar.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. Konfigurera SQL Server-instansen för replikering. Om du vill konfigurera SQL Server-instansen för replikering kör du sys.sp_MSrepl_createdatatypemappings på alla instanser som deltar i replikeringen.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Skapa en mapp för ögonblicksbilder. SQL Server-agenterna kräver en ögonblicksbildmapp att läsa/skriva till. Skapa ögonblicksbildmappen på distributören.

    Kör följande kommando för att skapa mappen ögonblicksbild och bevilja åtkomst till mssql användaren:

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

Konfigurera och övervaka replikering med SQL Server Management Studio (SSMS)

Konfigurera distributören

Så här konfigurerar du distributören:

  1. På SSMS ansluter du till din instans av SQL Server i Object Explorer.

  2. Högerklicka på Replikering och välj Konfigurera distribution....

  3. Följ anvisningarna i guiden Konfigurera distribution.

Skapa publikation och artiklar

Så här skapar du en publikation och artiklar:

  1. I Object Explorer väljer du Replikering>av lokala publikationer>Ny publikation....

  2. Följ anvisningarna i guiden Ny publikation för att konfigurera typen av replikering och de artiklar som tillhör publikationen.

Konfigurera prenumerationen

Om du vill konfigurera prenumerationen i Object Explorer väljer du Replikering>av lokala prenumerationer>Nya prenumerationer....

Övervaka replikeringsjobb

Använd Replikeringsövervakaren för att övervaka replikeringsjobb.

Högerklicka på Replikering i Object Explorer och välj Starta replikeringsövervakaren.