Configurare la replica di SQL Server in Linux

Si applica a: SQL Server - Linux

SQL Server 2019 (15.x) introduce la replica di SQL Server per le istanze di SQL Server in Linux.

Per informazioni dettagliate sulla replica, vedere Replica di SQL Server.

Configurare la replica in Linux tramite stored procedure di SQL Server Management Studio (SSMS) o Transact-SQL.

Prerequisiti

Prima di configurare i server di pubblicazione, i database di distribuzione e i sottoscrittori, è necessario completare alcuni passaggi di configurazione per l'istanza di SQL Server.

  1. Abilitare l'uso degli agenti di replica in SQL Server Agent. Nel terminale di tutti i server Linux eseguire i comandi seguenti.
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
  1. Configurare l'istanza di SQL Server per la replica. Per configurare l'istanza di SQL Server per la replica, eseguire sys.sp_MSrepl_createdatatypemappings in tutte le istanze interessate dalla replica.
USE msdb;
GO
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Creare una cartella snapshot. Gli agenti SQL Server richiedono una cartella snapshot in cui leggere o scrivere. Creare la cartella snapshot nel server di distribuzione.

Per creare la cartella snapshot e consentirne l'accesso all'utente mssql, eseguire il comando seguente:

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

Eseguire la configurazione e il monitoraggio della replica con SQL Server Management Studio (SSMS)

Configurare il server di distribuzione

Per configurare il server di distribuzione:

  1. In SSMS connettersi all'istanza di SQL Server in Esplora oggetti.

  2. Fare clic con il pulsante destro del mouse su Replica e selezionare Configura distribuzione....

  3. Seguire le istruzioni della Configurazione guidata distribuzione.

Creare la pubblicazione e gli articoli

Per creare la pubblicazione e gli articoli:

  1. In Esplora oggetti selezionare Replica>Pubblicazioni locali>Nuova pubblicazione.

  2. Seguire le istruzioni della Creazione guidata nuova pubblicazione per configurare il tipo di replica e gli articoli che appartengono alla pubblicazione.

Configurare la sottoscrizione

Per configurare la sottoscrizione in Esplora oggetti, selezionare Replica>Sottoscrizioni locali>Nuova sottoscrizione.

Eseguire il monitoraggio dei processi di replica

Usare Monitoraggio replica per eseguire il monitoraggio dei processi di replica.

In Esplora oggetti fare clic con il pulsante destro del mouse su Replica e selezionare Avvia Monitoraggio replica.