I dagens verden der virksomheter opererer i et globalt miljø, har datareplikasjon blitt et kritisk aspekt av databasestyring. MS SQL Server Replication er en av de populære replikasjonsmetodene som brukes av mange organisasjoner. Den lar deg lage flere kopier av data i sanntid eller med jevne mellomrom, og distribuere dem på forskjellige steder. Med MS SQL Server -replikering kan du sikre at dataene er tilgjengelige for brukere på forskjellige steder, og du kan forbedre ytelsen til databasen din ved å redusere belastningen på den primære databaseserveren.
La oss se på hvordan du konfigurerer MS SQL -serverreplikasjonen. På slutten av denne artikkelen vil du ha en bedre forståelse av replikasjonsmetoden som er tilgjengelig i MS SQL Server og hvordan du konfigurerer den.
Definisjon av replikasjon
Replikering er en metode for å kopiere dataene mellom to databaser. I MS SQL Server er replikering en funksjon som lar deg distribuere dataene fra en database til flere databaser. Denne prosessen innebærer å kopiere dataene fra Publisher -databasen til en eller flere abonnentdatabaser.
Beslektede vilkår til SQL Server -replikasjon
Installasjon av SQL -replikasjon
Hvordan konfigurere MS SQL Server Replication
Vi vil diskutere hovedtypen av replikering i MS SQL Server og hvordan du konfigurerer den. “Snapshot Replication” er den enkleste formen for replikasjon. Det innebærer å ta et øyeblikksbilde av databasen på et bestemt tidspunkt og kopiere den til abonnenten.
Følg disse trinnene for å konfigurere MS SQL -serverreplikasjonen:
Konfigurer distributøren
Først må vi konfigurere Distributør. Åpne “Object Explorer” og naviger til "replikasjon" -mappen. Høyreklikk på mappen og velg “Konfigurer distribusjon”.
Velg å konfigurere gjeldende forekomst som distributør eller velg en eksisterende konfigurert distributørforekomst.
Velg den første alternativknappen for å konfigurere “Server Agent Service”.
Velg en ny bane for SQL Replication Snapshot -mappen i følgende vindu eller skriv inn en tilpasset bane.
Velg utgiveren som bruker distribusjonsdatabasen i det følgende vinduet. Klikk deretter "Neste".
Velg "Konfigurer distribusjon".
Gjennomgå distribusjonskonfigurasjonsinnstillingene. Klikk deretter "Fullfør".
Lag en database og en tabell som vi kan bruke til å konfigurere øyeblikksbildet replikasjon.
Opprette databaseskole;
GÅ
Bruke skole;
GÅ
Lag tabellansatte (
Emp_id int,
Navn varchar (50),
JOB_LOCATION VARCHAR (50),
Lønnsdesimal (10,2)
);
GÅ
Sett inn ansatte (EMP_ID, navn, JOB_LOCATION, Lønn)
Verdier (1, 'Papan', 'New Delhi', 70000.00),
(2, 'Neha', Hyderabad, 60000.00),
(3, 'Adil', 'Chennai', 55000.00),
(4, 'Arnita', 'Mumbai', 65000.00);
GÅ
Velg * fra ansatte;
Produksjon:
Konfigurer utgiveren
Nå må vi konfigurere Forlegger. For å begynne med, utvid "replikasjon" -mappen i Object Explorer, og naviger til "Lokale publikasjoner" -> "Ny publikasjon".
Etterpå vises et nytt vindu som viser forskjellige typer publikasjoner. Velg "Snapshot -publikasjon" og klikk på "Neste".
Velg tabellen som vil bli inkludert i publikasjonen. Klikk deretter på "Neste".
For å aktivere den, velger du avkrysningsruten for "Opprett et øyeblikksbilde umiddelbart". Klikk deretter på "Neste".
I vinduet "Agent Security" må du konfigurere en servicekonto som Snapshot -agenten vil kjøre under. Bare klikk på "Sikkerhetsinnstillinger ..." -knappen og skriv inn brukernavnet og passordet for tjenestekontoen. Klikk deretter "OK".
Velg "Opprett publikasjonen". Klikk deretter på "Neste".
Konfigurer abonnenten
Nå må vi konfigurere Abonnent. For å fortsette, høyreklikk på publikasjonen din i Object Explorer og velg “Ny abonnent”. Velg publikasjonen og klikk på “Neste”.
I neste vindu, velg det første alternativet for å kjøre alle agenter.
Velg databasen på abonnentserveren i det følgende vinduet på abonnentserveren (SQL1).
På neste vindu, skriv inn tilkoblingsdetaljene til distribusjonsagenten. Klikk på “(…)” og skriv inn nødvendige detaljer.
Velg "Kjør kontinuerlig" for synkroniseringsplanen.
Initialiser abonnementsdatabasen ved hjelp av et øyeblikksbilde av publikasjonen. Klikk deretter på "Neste".
Merk av for avkrysningsruten på alternativet "Opprett abonnementet". Klikk deretter på "Neste".
Gjennomgå konfigurasjonsalternativene. Klikk deretter på "Fullfør".
Ved å følge disse trinnene, kan du konfigurere øyeblikksbilde -replikasjonen i MS SQL Server og replikere dataene dine til en eller flere abonnenter. Denne typen replikasjoner er nyttig når du trenger å lage en kopi av databasen på et bestemt tidspunkt og distribuere den til abonnentene.
Konklusjon
Konfigurere MS SQL Server -replikasjonen kan være en kompleks prosess. Men ved å følge de gitte skisserte trinnene, kan du enkelt konfigurere replikasjonen. Husk å planlegge replikasjonstopologien din, opprette utgiveren og distributøren og konfigurere replikasjonen. Overvåk replikasjonen for å sikre at den går jevnt.
Totalt sett er MS SQL Server Replication et kraftig verktøy som kan hjelpe organisasjonene til å distribuere dataene på forskjellige steder og forbedre databaseytelsen. Ved å planlegge og konfigurere replikasjonen nøye, kan du sikre at dataene dine er tilgjengelige for brukere på forskjellige steder og at databasen din kjører jevnt.