Hvordan konfigurere MS SQL Server Replication

Hvordan konfigurere MS SQL Server Replication

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

    • Forlegger -Den refererer til databaseserveren som sender eller dupliserer dataene til en annen server i SQL Server -replikasjonen.
    • Abonnent - Publisher -serveren sender en replikert data til abonnentserveren.
    • Artikkel -En artikkel er et databaseobjekt, for eksempel en tabell eller visning, som er replikert fra utgiveren til abonnenten.

Installasjon av SQL -replikasjon

    1. Åpne “SQL Server Installation Center” og klikk på fanen "Installasjon".
    2. Klikk på alternativet "New SQL Server Stand-Alone Installation".


    1. Velg riktig SQL Server -forekomst.


    1. Gå til siden "Funksjonsvalg" og klikk på "SQL Server Replication".


    1. Fullfør resten av installasjonsprosessen.

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;

Bruke skole;

Lag tabellansatte (
Emp_id int,
Navn varchar (50),
JOB_LOCATION VARCHAR (50),
Lønnsdesimal (10,2)
);

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);

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.