Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server su 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 replicazione su Linux usando SQL Server Management Studio (SSMS) oppure le stored procedure 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 il tutorial 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-serverConfigurare l'istanza di SQL Server per la replica. Per configurare l'istanza di SQL Server per la replica, eseguire
sys.sp_MSrepl_createdatatypemappingsin tutte le istanze interessate dalla replica.USE msdb; GO EXECUTE sys.sp_MSrepl_createdatatypemappings; GOCrea una cartella di istantanee. 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, connettiti alla tua istanza di SQL Server in Esplora oggetti.
Fare clic con il pulsante destro del mouse su Replica e selezionare Configura distribuzione....
Seguire le istruzioni nella Procedura guidata Configura 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 replicazione e gli articoli inclusi nella pubblicazione.
Configurare la sottoscrizione
Per configurare la sottoscrizione in Esplora oggetti, selezionare Replica>Sottoscrizioni locali>Nuova sottoscrizione.
Monitorare i processi di replica
Usa Replication Monitor per monitorare le attività di replica.
In Esplora oggetti fare clic con il pulsante destro del mouse su Replica e selezionare Avvia Monitoraggio replica.