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.
Per usare SSMS, seguire le istruzioni riportate in questo articolo.
Usare SSMS in un sistema operativo Windows per connettersi a istanze di SQL Server. Per informazioni di background e istruzioni, vedere Usare SQL Server Management Studio in Windows per gestire SQL Server in Linux.
Per un esempio con stored procedure, seguire l'esercitazione Configurare la replica con T-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.
- 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
- 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
- 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:
In SSMS connettersi all'istanza di SQL Server in Esplora oggetti.
Fare clic con il pulsante destro del mouse su Replica e selezionare Configura distribuzione....
Seguire le istruzioni della Configurazione guidata distribuzione.
Creare la pubblicazione e gli articoli
Per creare la pubblicazione e gli articoli:
In Esplora oggetti selezionare Replica>Pubblicazioni locali>Nuova pubblicazione.
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.