Configurar Replicación de SQL Server en Linux

Se aplica a: SQL Server - 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, consulte Replicación de SQL Server.

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

Requisitos previos

Antes de configurar los publicadores, distribuidores y suscriptores, necesita completar un par de 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
  1. 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
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Cree una carpeta de instantáneas. Los agentes de SQL Server necesitan una carpeta de instantáneas con permisos de lectura y escritura. Cree la carpeta de instantáneas en el distribuidor.

Para crear la carpeta de instantáneas y conceder acceso al usuario mssql, ejecute el comando siguiente:

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éctese a su instancia de SQL Server en el Explorador de objetos.

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

  3. Siga las instrucciones del Asistente para la 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. Siga las instrucciones del Asistente para nueva publicación para configurar el tipo de replicación y los artículos que pertenecen a la publicación.

Configurar 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.