Dans le monde d'aujourd'hui où les entreprises opèrent dans un environnement mondial, la réplication des données est devenue un aspect essentiel de la gestion des bases de données. La réplication MS SQL Server est l'une des méthodes de réplication populaires utilisées par de nombreuses organisations. Il vous permet de créer plusieurs copies de données en temps réel ou périodiquement, et de les distribuer sur différents emplacements. Avec la réplication de MS SQL Server, vous pouvez vous assurer que les données sont disponibles pour les utilisateurs à différents endroits, et vous pouvez améliorer les performances de votre base de données en réduisant la charge sur le serveur de base de données primaire.
Voyons comment configurer la réplication MS SQL Server. À la fin de cet article, vous aurez une meilleure compréhension de la méthode de réplication disponible dans MS SQL Server et comment la configurer.
Définition de la réplication
La réplication est une méthode de copie des données entre deux bases de données. Dans MS SQL Server, la réplication est une fonctionnalité qui vous permet de distribuer les données d'une base de données à plusieurs bases de données. Ce processus consiste à copier les données de la base de données de l'éditeur à une ou plusieurs bases de données d'abonnés.
Termes connexes à la réplication SQL Server
Installation de la réplication SQL
Comment configurer la réplication MS SQL Server
Nous discuterons du type principal de réplication dans MS SQL Server et comment le configurer. «La réplication des instantanés» est la forme la plus simple de réplication. Cela implique de prendre un instantané de la base de données à un moment précis et de le copier à l'abonné.
Suivez ces étapes pour configurer la réplication MS SQL Server:
Configurer le distributeur
Tout d'abord, nous devons configurer le Distributeur. Ouvrez «l'objet Explorer» et accédez au dossier «Replication». Cliquez avec le bouton droit sur le dossier et sélectionnez «Configurer la distribution».
Choisissez de configurer l'instance actuelle en tant que distributeur ou sélectionnez une instance de distributeur configuré existant.
Sélectionnez le premier bouton radio pour configurer le «Server Agent Service».
Sélectionnez un nouveau chemin pour le dossier SQL Replication Snapshot sur la fenêtre suivante ou saisissez un chemin personnalisé.
Dans la fenêtre suivante, choisissez l'éditeur qui utilise la base de données de distribution. Ensuite, cliquez sur "Suivant".
Sélectionnez «Configurer la distribution».
Passez en revue les paramètres de configuration de la distribution. Ensuite, cliquez sur "Finer".
Créez une base de données et une table que nous pouvons utiliser pour configurer la réplication de l'instantané.
Créer une école de base de données;
ALLER
Utiliser l'école;
ALLER
Créer des employés de table (
Emp_id int,
Nom Varchar (50),
Job_location varchar (50),
Décimal salarial (10,2)
));
ALLER
Insérer dans les employés (EMP_ID, nom, Job_location, salaire)
Valeurs (1, «Papan», «New Delhi», 70000.00),
(2, «Neha», Hyderabad, 60000.00),
(3, «Adil», «Chennai», 55000.00),
(4, «Arnita», «Mumbai», 65000.00);
ALLER
Sélectionner * parmi les employés;
Sortir:
Configurer l'éditeur
Maintenant, nous devons configurer le Éditeur. Pour commencer, élargissez le dossier «réplication» dans l'explorateur d'objets et accédez à des «publications locales» -> «nouvelle publication».
Par la suite, une nouvelle fenêtre apparaîtra qui affiche différents types de publications. Sélectionnez «Publication instantanée» et cliquez sur «Suivant».
Choisissez le tableau qui sera inclus dans la publication. Ensuite, cliquez sur «Suivant».
Pour l'activer, sélectionnez la case à cocher pour «Créer un instantané immédiatement». Ensuite, cliquez sur «Suivant».
Dans la fenêtre «Sécurité de l'agent», vous devez configurer un compte de service que l'agent instantané exécutera sous. Cliquez simplement sur le bouton «Paramètres de sécurité…» et entrez le nom d'utilisateur et le mot de passe pour le compte de service. Ensuite, cliquez sur "OK".
Sélectionnez le «Créer la publication». Ensuite, cliquez sur «Suivant».
Configurer l'abonné
Maintenant, nous devons configurer le Abonné. Pour continuer, cliquez avec le bouton droit sur votre publication dans l'objet Explorer et sélectionnez «Nouvel abonné». Choisissez la publication et cliquez sur «Suivant».
Dans la fenêtre suivante, choisissez la première option pour exécuter tous les agents.
Dans la fenêtre suivante, choisissez la base de données sur le serveur d'abonné (SQL1).
Dans la fenêtre suivante, entrez les détails de la connexion de l'agent de distribution. Cliquez sur le «(…)» et entrez les détails nécessaires.
Choisissez «Exécuter en continu» pour le calendrier de synchronisation.
Initialisez la base de données d'abonnement à l'aide d'un instantané de la publication. Ensuite, cliquez sur «Suivant».
Cochez la case à cocher sur l'option «Créer l'abonnement». Ensuite, cliquez sur «Suivant».
Passez en revue les options de configuration. Ensuite, cliquez sur "Finer".
En suivant ces étapes, vous pouvez configurer la réplication de l'instantané dans MS SQL Server et reproduire vos données à un ou plusieurs abonnés. Ce type de réplication est utile lorsque vous devez faire une copie de la base de données à un moment précis et la distribuer aux abonnés.
Conclusion
La configuration de la réplication MS SQL Server peut être un processus complexe. Mais en suivant les étapes décrites données, vous pouvez facilement configurer la réplication. N'oubliez pas de planifier votre topologie de réplication, de créer l'éditeur et le distributeur et de configurer la réplication. Surveillez la réplication pour s'assurer qu'elle fonctionne bien.
Dans l'ensemble, la réplication MS SQL Server est un outil puissant qui peut aider les organisations à distribuer les données à différents emplacements et à améliorer les performances de la base de données. En planifiant et configurant soigneusement la réplication, vous pouvez vous assurer que vos données sont disponibles pour les utilisateurs à différents endroits et que votre base de données fonctionne en douceur.