Configurer la réplication SQL Server sur Linux

S’applique à :SQL Server - Linux

SQL Server 2019 (15.x) introduit la réplication SQL Server pour les instances SQL Server sur Linux.

Pour plus d’informations sur la réplication, consultez Réplication SQL Server.

Configurez la réplication sur Linux avec SQL Server Management Studio (SSMS) ou les procédures stockées Transact-SQL.

Prérequis

Avant de configurer des éditeurs, distributeurs et abonnés, vous devez effectuer quelques étapes de configuration pour l'instance SQL Server.

  1. Activez SQL Server Agent pour utiliser les agents de réplication. Sur tous les serveurs Linux, exécutez les commandes suivantes dans le terminal.
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
  1. Configurez l'instance SQL Server pour la réplication. Afin de configurer l'instance SQL Server pour la réplication, exécutez sys.sp_MSrepl_createdatatypemappings sur toutes les instances participant à la réplication.
USE msdb;
GO
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Créez un dossier d’instantanés. Les agents SQL Server nécessitent un dossier d'instantanés pour la lecture et l’écriture. Créez le dossier d’instantanés sur le distributeur.

Pour créer le dossier d’instantanés et accorder l'accès à l’utilisateur mssql, exécutez la commande suivante :

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

Configurer et surveiller la réplication avec SQL Server Management Studio (SSMS)

Configurer le serveur de distribution

Pour configurer le distributeur :

  1. Sur SSMS, connectez-vous à votre instance SQL Server dans l’Explorateur d'objets.

  2. Cliquez avec le bouton droit sur Réplication, et sélectionnez Configurer la distribution….

  3. Suivez les instructions de l'Assistant Configuration de la distribution.

Créer une publication et des articles

Pour créer une publication et des articles :

  1. Dans l’Explorateur d’objets, sélectionnez Réplication>Publications locales>Nouvelle publication....

  2. Suivez les instructions de l’Assistant Nouvelle publication pour configurer le type de réplication et les articles qui appartiennent à la publication.

Configurer l'abonnement

Pour configurer l’abonnement dans l’Explorateur d’objets, sélectionnez Réplication>Abonnements locaux>Nouveaux abonnements....

Surveiller les travaux de réplication

Utilisez le moniteur de réplication pour surveiller les travaux de réplication.

Dans l’Explorateur d'objets, cliquez avec le bouton droit sur Réplication, puis sélectionnez Lancer le moniteur de réplication.