Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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, consulte Replicación de SQL Server.
Configure la replicación en Linux con SQL Server Management Studio (SSMS) o procedimientos almacenados de Transact-SQL.
Para usar SSMS, siga las instrucciones que aparecen en este artículo.
Use SSMS en un sistema operativo Windows para conectarse a instancias de SQL Server. Para conocer antecedentes e instrucciones, consulte Uso de SQL Server Management Studio en Windows para administrar SQL Server en Linux.
Para obtener un ejemplo con procedimientos almacenados, siga el tutorial Configurar la replicación con T-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.
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-serverConfigure la instancia de SQL Server para la replicación. Para configurar la instancia de SQL Server para la replicación, ejecute
sys.sp_MSrepl_createdatatypemappingsen todas las instancias que participen en la replicación.USE msdb; GO EXECUTE sys.sp_MSrepl_createdatatypemappings; GOCree 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:
En SSMS, conéctese a su instancia de SQL Server en el Explorador de objetos.
Haga clic con el botón derecho en Replicación y seleccione Configurar distribución…
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:
En el Explorador de objetos, haga clic en Replicación>Publicaciones locales>Nueva publicación….
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.