You are on page 1of 22
Have a question? Ask or enter a search term. f§ SQL Server Replication par fusion FTP: le guide ultime pour la synchronisation de base de données a distance # / Blog @fr / SQL Server Replication par fusion FTP : le guide ultime pour la synchronisation de base de données distance May9,2018 & Iperius Backup France Microsoft SQL Server est une base de données possédant de nombreuses fonctionnalités concernant la réplication, la mise en miroir et le clustering avec basculement, Toutes sont des stratégies ou des configurations dont le but est, avec différentes maniéres d'agir, de rendre les données toujours disponibles pour les applications clientes, en cas de plantage ou de mauvais service. Elles servent aussi a répliquer les données dans des différents endroits géographiques, pour augmenter les performances en matiere d'accessibilité et de disponibilité. Dans ce tutoriel, nous ne parlerons pas de cluster de basculement ou de groupes de disponibilité toujours activés, qui sont tous deux des procédures de mise en miroir de base de données dans le but d’assurer la disponibilité continue de tous les services en cas de dysfonctionnement ou de panne de serveur. ‘Au contraire, nous allons nous concentrer sur les procédures de réplication de la base de données, c‘est-d-dire toutes les configurations qui permettent aux utilisateurs de répliquer toutes les données sur plusieurs serveurs SQL, de maniére automatique et en temps réel. LI Frencais IPERIUS” BACKUP © Drive image © Hard Disk Cloning © P2V (Physical to Virtual) © Backup to NAS, Cloud, FTP, Dropbox, OneDrive, Google Drive, Azure, Amazon 83 © VMware ESXi, vCenter, ESXi Free, Hyper-V © Exchange / Exchange Online (Office 365) © MySQL, SQL Server, SQL Express ree Download SQL Server fournit 4 types de procédures de réplication IPERIUS” * Transaction REMOTE = Fusion © Remote Desktop for + Cliche instantané Windows, macOS, iOS, + “Entre homologue” (Peer to peer) ‘Android ves homologues" 1 ° Remote La “réplication entre homologues" est une solution support permettant d'assurer haute disponibilité et montée en charge, car elle permet de gérer de nombreuses copies de & Control PC, ge, 9 PI MAC and données sur plusieurs instances du serveur, appelées ‘Android phones «noeuds». Basé sur la réplication transactionnelle, la remotely réplication Peer-to-peer propage les modifications de ° Address book données a tous les naeuds et presque en temps réel. Grace & ine © Chat and File cette redondance, les applications susceptibles de générer transfer des montés en charges peuvent diviser les processus de © Session lecture des clients en plusieurs nceuds et accéder plus i : recording rapidement aux données. Ce type de réplication est une des procédures de réplication les plus performantes et les plus «a ° Remote " . printing 'épreuve des chocs», car le manque de disponibilité d'un ou de plusieurs noeuds n’affecte pas le fonctionnement et la ° End-to-end encryption disponibilité de 'ensemble du systéme lui-méme. Toutefois, la réplication entre homologues est disponible Free Download uniquement sur la version SQL Server Enterprise, avec des colts de licence qui sont évidemment trés élevés par rapport aux autres versions. Un bon choix alternatif, & la portée des petites et moyennes entreprises, et a la fois stable et flexible a configurer, est la réplication par fusion, dont nous parlerons Categories maintenant. © Blea Cloud Commengons donc immédiatement par la pratique, en commengant par ce dont nous avons besoin pour configurer Database une réplication par fusion, puis nous verrons comment la Drive image configurer en quelques étapes simples. exchange 5 ‘ s Fre Considérons 3 SQL Server 2014, étant géographiquement distant et fonctionnant sur différents réseaux. Le schéma final tperius Backup Sofware que nous obtiendrons est celui montré sur image ci- iperiue Concet dessous: oe Iperius Remote Iperius Remote Soft Nouveautés Questions Générales i ‘3 SUBSCRIBER % PUBLISHER FTF SUBSCRIBER II doit y avoir un serveur principal appelé Publisher (éditeur) et des serveurs secondaires appelés Subscribers (abonnés} Les abonnés synchroniseront leurs propres données avec l'éditeur (envoi et réception) et, par conséquent, les données de chaque abonné seront également synchronisées avec les. autres, Par conséquent, la premiare chose & faire est de décider lequel des trois serveurs agira en tant qu’éditeur puis de procéder a sa configuration, comme expliqué ci-dessous. Tout d'abord, assurons-nous que le service SQL Server Agent est démarré et configuré en mode automatique, sinon nous allons lexécuter. ETAPE 1: Créer la publication sur le serveur Publisher a TES Genser ere aearos ls a eee aa Pubes Prope, Distributor Propet Report Sales Tape Tutoriels Virtual Machine Recent Posts Meilleure alternative AnyDesk 2025 - Iperius Remote Desktop Office 365/Microsoft 365 : Sauvegarde des boites aux lettres Exchange vers PST et OneDrive Les meilleurs logiciels de bureau a distance et d'accés 8 distance Comment fonetionne Iperius Remote? Sauvegarde Iperius 779 -Le meilleur logiciel de sauvegarde et de réplication ESXi free Recent Comments Iperius Team on Iperius Remote 31.0 - Configurer le Compte Maitre (ou lopér ut) et le Compte Client Nabil on Iperius Remote 31.0- Configurer le Compte Maitre (ou lopérateur) et le Compte Client Iperius Team on Sauvegarde vers NAS = Comment faire avec Iperius Karim kaci on Sauvegarde vers NAS Nous allons commencer a configurer toutes les différentes Comment faire avec options dans la fenétre “Nouvelle publication Assistant”, 'perius Passons maintenant directement a la premiere fenétre: > Iperius Team on Pourauoi la sauvegarde sexécute manuellement mais New Publication Wizard échoue lorsqu'elle démarre. Tre visedhabe you autornatiquement Selct the date ac ditabane oes you wat 0 repeats. Fert pubes data ce hat S.beerbrrectvs ony ‘he cetothey nt ‘Meryou ish the wizard yeu can eat sizes o ‘herew publeaton a oh sever: [7] Se nashow nears sage acon Maintenant, sélectionnons la base de données que nous voulons synchroniser Publication Database (Chose he cotaase tht conans the data a chjets you ware to publ Databote: ‘AbvereureVerss2014 Choisissons ensuite le type de réplication que nous voulons ni mettre en place, a savoir la " publication par fu Publication Type Coss the aubicaon ipo thet bet supp the rearenents of you sppieaton Feito Peerto-Peer publication: iserPoo:puciosion enables murat ropicaton The pbier sreansrareactor to the peor rhe topclecy. Al poernedes ca ead an wie changes ard the changes re pagatedto athe roses he poe (Merge publication: JMie Publis ar Suscrbes can ute the nblshed date depend ie the [Zubcrberrasaive an ral enapehe othe publane daa. Unargee ae meng a Hirst SUL Server Compact Eaton can ony aecroe fo mr publications. Dans a fenétre suivante, nous garderons les options de compatibilité par défaut et continuerons en cliquant sur “Suivant’ Subscriber Types. ‘Specty the SOL Server verse that willbe weed by Subsoibon oth pubeaion The wizard wil congue the publeatentoinkce ony futonalty Cause INSERT datorent thou coLrnlietofal 2 herece the svete table 2 reroe the tne raqure te genera tha ft apchot Isa. Sever i ad a nicueicer tie column wh a urique index andthe ROWGUIDCOL oper to each of to flowng lea [Ssee]tcrearcars Passons maintenant a la fenétre suivante, oU 'on nous demandera si nous voulons ajouter des filtres aux données qui seront synchronisées. Dans ce tutoriel, nous n’utiliserons aucun filtre, alors continuons en cliquant sur “Suivant" Filter Tablo Rows ‘Ati ftertepublaned ables Eecendthe feta athertabls hy ada ane ered Teles Cick Nee # you do rt needtofierthe deta in your ablcaton Cick Addo becn eng our pbcain Dans la fenétre suivantes, conservons les deux options définies par défaut, puis cliquons sur "Suivant” ‘Snapshot Agont Spec when orunthe Sapshot Ager Subscrotensaeintisiaed wits aenapsheto cubcatenachera and data, The Snapshet Agent cestesthe apse [7] Grate snapsot imettey [Z| SheduotneSraphot grt to un a thetellwng ties: (Occurs evey 14 day) OOGEOD. Schediewilbe used stata] [Change fon 227172017, - Sa Hye panto change he -apeher propane, do net tatthe Srapchet Acert unl ateryou change the preperesin he pubicaion prpety cg bx. Maintenant, ily a une autre étape importante de notre installation, c'est la configuration des comptes pour exécuter le service de réplication (agent) et se connecter a l'éditeur, done, dans ce cas, a lui-méme. Dans la fenétre la plus & droite, écrivons le nom d'utilisateur du serveur, en plagant le serveur ou le nom de domaine devant lui. Dans ce tutoriel, considérons que le nom du serveur est PUBLISHER’. Dans la fenétre la plus 8 gauche, mettons le compte SQL Server, avec lequel il est possible de se connecter a la base de données avec un maximum de privileges. Dans ce tutoriel, nous avons utilisé l'utilisateur SQL par défaut "sa". NB: la meilleure chose a faire est d'avoir le méme nom utilisateur SQL Server et le méme mot de passe sur tout le serveur de base de données (8 le fois sur 'éditeur et sur les abonnés} Confirmons tout en cliquant sur ok et passons a la fenétre suivante. Dans la cette derniére, nous allons cocher option “Créer la publication” et cliquer sur “Suivant” Wizard Actions Chocee nat hapces hen you ce Fish ‘the and tn ca (crest the pte (7 Sonsrate cepts nth topeto craters pbicaton (Hens Enfin, le résumé de tous les paramétres sera affiché et nous pouvons maintenant créer la publication en cliquant sur “Terminer" Complete the Wizard ‘eff the chases madetnihe ward and lsc Fish | Fubleaton nae: [FESTRUBLCATON (lk Frich operon he elewing actors FF Cresethe pubiaton, [Avubsication wl be created with the following options (Crestes merge publestn fem cataase verte Wore 2016. “The Snaphel Ager procase wil under the SQL Server Agent sie! accaut Therublcalen corvettily lee! wil suppot Subscibe that ar servers unirg SAL Serer 2008 ort Pub thefolowrg ils as ati + eres + ecessTipe! + Benesch + BusneseEntyacerase + cade + De Crete srepshets of tis uation es schedded. “Contréle total’. Maintenant, toutes les configurations ont été effectuées. Vérifions avec "View snapshot status” que les instantanés sont correctement réalisés, et avec “Launch replication monitor” pour voir si les abonnés se synchronisent correctement (tant que nous n’aurons pas configuré d'abonné, il restera vide) = Ga Replication ( Loaal Publications (a Loca Subeeriptone New Subscriptions «(ib AlsaycOn High Avaaitey New Publication. meee & Gi Integration Services Catalogs ee = IB SOL Server agent Generate Senge View Conticts abate Al Suozcnstione Reintisine l Subzcitione Configure Web Synchoriaston Si tout est correctement configuré sur I'éditeur, configurons maintenant un abonné, puis effectuons la premiere synchronisation des données. ETAPE 3: Créer abonnement sur les abonnés Condition préalable: vérifions que le service SQL Server Agent est en cours d'exécution sur les abonnés. Passons maintenant au SQL Server qui se connectera au serveur principal en tant qu'abonné, puis synchronisera les données. Dans le menu “Réplication’, faites un clic droit sur “Abonnements locaux" puis sur “Nouveaux abonnements” New Subscription Wizard Tris wind hele you Creme one or more subsenptans i @publeaton Specty where and whento nthe ages that syne ie tserton [Fy Dont how his ttre aoge aa. Dans la fenétre suivante, nous devons nous connecter au serveur “Publisher” pour voir et sélectionner sa publication (celle que nous avons faite auparavant) Publication Choose the pueeatonfr which cu wate creat cre more subscitions Voici quelques étapes de configuration fondamentales & effectuer pour assurer une connexion correcte. Lors de la recherche d'un éditeur, nous pouvons nous y connecter en spécifiant simplement le nom du serveur, mais pas 'adresse IP (avec ou sans port spécifique). Cela signifie que, sur ce systéme, nous devons “cartographier” en quelque sorte 'adresse IP du serveur de léditeur en isant son nom. Nous pouvons le faire en créant un alias avec les services SQL Server de la fenétre de configuration, comme indiqué dans Vimage ci-dessous ie Aton ew te #9/alaa/8 {9 Sie ie ge Ld sca seer Heer enc cng ca «Bicone occ Steinman acetgeren 5 Ajoutons un alias avec le nom du serveur distant Publisher, son adresse IP et le port SQL Server, dans les deux branches “Aliases”, Cela permettra de se connecter aux serveurs SQL distants en utilisant uniquement des noms et non des adresses IP. Il est fondamental d'ouvrir le port SQL Server (ici on peut voir celui par défaut) sur les serveurs, Lorsque vous cliquez sur “Rechercher SQL Server Publisher” I vous sera demandé de vous connecter au serveur éditeur, puis la fenétre dauthentification standard de SQL Server vous demandera Microsoft SQL Server 2014 Database Engine (PUBLISHER SQL Server Authentstion eT D Remenver password ‘Hele Une fois authe ié, nous pourrons voir la publication que nous avons créée sur I'éditeur, puis la sélectionner et continuer Passons a l'étape suival et gardons les options par défaut : Merge Agent Location ‘Choote vherto nthe Werae Agee Forth subscptons | eat nthe waar (© Bun slacerts atthe Dibisior, PUBLISHER ushsubscintons) Th option makes teasertaadmritarthe syncherzaten of suscaptons central. ‘Substbtadmiitrtho oyrrrorzaton cf ts eubecetion nthe nardmore than once you want sone agentsta in athe Osta are somata hn Siboobe Dans la fenétre suivante, sélectionnons la base de données & synchroniser. Nous pouvons créer cette base de données sur labonné simplement en restaurant une copie de la base de données principale que nous avons sur léditeur. Comme le montre l'image, il y a a la fois le nom du serveur de labonné (nous 'avons appelé "SUBSCRIBER" dans cet exemple] et le nom de la base de données. Par la suite, définissons les informations d'identification requises. Nous utiliserons le compte Administrateur Windows dans le premier panneau et le compte SQL Server dans le second (comme nous l'avons déja fait avec I'éditeur), a Passons a l'étape suivante, qui consiste a définir QUAND exécuter la synchronisation des données. II est possible de le configurer en temps réel (synchronisation continue) ou de le programmer en définissant un intervalle de temps. C'est juste une programmation Windows standard. Si nous avons besoin de synchroniser continuellement les données, nous pouvons également choisir un intervalle de 10 secondes. Sinon, un intervalle de minutes / heures / jours sera également correct. ‘Synchronization Schedule Soealy the smetvenzaion ached foreach agent eget schedule: Subscibe = Reeet Lacan SUBSCRIBER Subsciber | Dans la fenétre suivante, définissons 'abonnement a initialiser immédiatement Initialize Subscriptions Specfy wheter te rtalze each subscapn wth a snaps othe publeaton data and ners Sbscioton ropes Subserber Yilalze nae When SUBSCRIBER Asubscrbtion detcbase need io beintaled nih «snapshot othe aubicabon dea ed schema unless thas steady bam special peparadfothe subsciton Eek] Canest Enfin, configurons 'abonné pour qu'il s‘exécute également en mode serveur: cela signifie que 'abonné récupérera non seulement les données de l'éditeur, mais lui enverra également ses propres données, ce qui implique une synchronisation bidirectionnelle. Gardons loption par défaut pour la priorité de résolution de confit Subscription Type Specty th pe o saan eckemtion ane assign a proty for otc esl Sbscipton ropes | Subsorber Subsection T) Prorty for Confic Resaiuten suascreen (Esra | = A gervessubscpon can republish the dao, and be a aynctrerizaton pate: nh, ther Subscibe. thas ts com ool, a nurbe biwoen O Jones Dio) nd 99.5 Highest Dio foesolrhg data conf necator. crerges mace o dowload ates atthe ‘Sliscsber ae eplnaed mancto te Pusher Allons ensuite a la derniére fenétre et cliquez sur “Terminer pour créer 'abonnement et démarrer la synchronisation Wizard Actions Choose whet haopas when yeu cick Fish, Ate ond the wad 7 Qetetne atseretint) ere a si he wth steosto crete the sbscapons) Vérifions si la synchronisation fonctionne correctement en ouvrant la fenétre d'état de la synchronisation (voir image ci- dessous) — La synchronisation fonctionne correctement ! Apres avoir suivi toutes les étapes de ce tutoriel, nous avons correctement configuré une synchronisation de données entre deux (ou plus) SQL Server distants sans aucun probleme Vous trouverez également de la documentation pour optimiser et améliorer la réplication sur le site de Microsoft httpsilfdocs.microsoft.com/fr-fr/sql/relational- databases/replication/administration/enhance-general- replication-performance?view=sql-server-2017 https://docs. microsoft. com/fr-fr/sqlrelational- databases/replication/administration/enhance-merge- replication-performance?view=sql-server-2017 (Anglais, Italien, Allemand, Espagnol, Portugais - du Brésil) # Facebook W Twitter ‘SQL Server Replication par fusion FTP :e guide ultime pour la synchronisation de base de données a distance May 9, 2018 Iperius Backup France Related Articles B Meilleure alternative AnyDeskB Office 365/Microsoft 365 2023 - Iperius Remote Desktop Sauvegarde des boites aux lettres Exchange vers PST et OneDrive & Les meilleurs logicielsde & Sauvegarde Google Drive bureau a distance et daccés 8 avec Iperius, un logiciel simple et distance efficace B Logiciel de sauvegarde B Iperius Remote 4: parmiles sauvegarde incrémentielle ou meilleurs programmes de différentielle avec Iperius contréle a distance et d'accés distance PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://support.iperius.net. Leave a Reply Your email address will not be published. Required fields are marked * Name” Email” Website You may use these HITM|, tags and attributes: PLEASE NOTE: if you need technical support or have any sales or technical question, don't use comments. Instead open a TICKET here: https://support.iperius.net Ipetiys Backup - Flexible and complete backup software - wwwiperiusbackup.com - © Copyright 2012 - DOS Enter solbware m ® pens

You might also like