Configurar la replicación de SQL Server en Linux

Se aplica a:SQL Server en Linux

SQL Server 2019 (15.x) presenta Replicación de SQL Server para instancias de SQL Server en Linux.

Para más información sobre la replicación, vea Replicación de SQL Server.

Configure la replicación en Linux con SQL Server Management Studio (SSMS) o con procedimientos almacenados de Transact-SQL (T-SQL).

Prerequisites

Antes de configurar editores, distribuidores y suscriptores, completa los siguientes pasos de configuración para la instancia de SQL Server.

  1. Habilite el Agente SQL Server para usar los agentes de replicación. En todos los servidores con Linux, ejecute los comandos siguientes en el terminal.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. Configure la instancia de SQL Server para la replicación. Para configurar la instancia de SQL Server para la replicación, ejecute sys.sp_MSrepl_createdatatypemappings en todas las instancias que participen en la replicación.

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Cree una carpeta de instantáneas. Los agentes de SQL Server requieren una carpeta de instantáneas para leer y escribir en ella. Cree la carpeta de instantáneas en el distribuidor.

    Para crear la carpeta de instantáneas y conceder acceso al mssql usuario, ejecuta los siguientes comandos:

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

Configurar y supervisar la replicación con SQL Server Management Studio (SSMS)

Configurar el distribuidor

Para configurar el distribuidor:

  1. En SSMS, conéctate a tu instancia de SQL Server en Explorador de objetos.

  2. Haga clic con el botón derecho en Replicación y seleccione Configurar distribución…

  3. Sigue las instrucciones del Asistente de Configuración de Distribución.

Crear publicaciones y artículos

Para crear una publicación y artículos:

  1. En el Explorador de objetos, haga clic en Replicación>Publicaciones locales>Nueva publicación….

  2. Sigue las instrucciones del Asistente de Nuevas Publicaciones para configurar el tipo de replicación y los artículos que pertenecen a la publicación.

Cambiar la configuración de la suscripción

Para configurar la suscripción en el Explorador de objetos, haga clic en Replicación>Suscripciones locales>Nuevas suscripciones….

Supervisar trabajos de replicación

Use el monitor de replicación para supervisar los trabajos de replicación.

En el Explorador de objetos, haga clic con el botón derecho en Replicación y, después, seleccione Iniciar monitor de replicación.