Configurare la replica di SQL Server in Linux

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.

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
    
  2. 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
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Crea 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:

  1. In SSMS, connettiti alla tua 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 nella Procedura guidata Configura 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 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.