Jak skonfigurować replikację MS SQL Server

Jak skonfigurować replikację MS SQL Server

W dzisiejszym świecie, w którym firmy działają w globalnym środowisku, replikacja danych stała się kluczowym aspektem zarządzania bazami danych. Replikacja MS SQL Server jest jedną z popularnych metod replikacji używanych przez wiele organizacji. Pozwala tworzyć wiele kopii danych w czasie rzeczywistym lub okresowo i rozpowszechniać je w różnych lokalizacjach. Dzięki replikacji MS SQL Server możesz upewnić się, że dane są dostępne dla użytkowników w różnych lokalizacjach i możesz poprawić wydajność swojej bazy danych, zmniejszając obciążenie na podstawowym serwerze bazy danych.

Przyjrzyjmy się, jak skonfigurować replikację MS SQL Server. Na końcu tego artykułu będziesz miał lepsze zrozumienie metody replikacji dostępnej w MS SQL Server i jak ją skonfigurować.

Definicja replikacji

Replikacja jest metodą kopiowania danych między dwiema bazami danych. W MS SQL Server replikacja jest funkcją, która umożliwia dystrybucję danych z jednej bazy danych na wiele baz danych. Proces ten obejmuje skopiowanie danych z bazy danych wydawcy do jednej lub większej liczby baz danych subskrybentów.

Powiązane warunki do replikacji SQL Server

    • Wydawca -Odnosi się do serwera bazy danych, który wysyła lub powiela dane do innego serwera w replikacji SQL Server.
    • Abonent - Serwer wydawcy wysyła replikowane dane do serwera subskrybenta.
    • Artykuł -Artykuł to obiekt bazy danych, taki jak tabela lub widok, który jest powtórzony z wydawcy do subskrybenta.

Instalacja replikacji SQL

    1. Otwórz „Centrum instalacyjne SQL Server” i kliknij kartę „Instalacja”.
    2. Kliknij opcję „Nowa samodzielna instalacja SQL Server”.


    1. Wybierz odpowiednią instancję SQL Server.


    1. Przejdź do strony „Wybór funkcji” i kliknij „Replikację SQL Server”.


    1. Ukończ resztę procesu instalacji.

Jak skonfigurować replikację MS SQL Server

Omówimy główny rodzaj replikacji na MS SQL Server i jak ją skonfigurować. „Replikacja migawki” jest najprostszą formą replikacji. Obejmuje wykonanie migawki bazy danych w określonym momencie i skopiowanie go do subskrybenta.

Wykonaj następujące kroki, aby skonfigurować replikację MS SQL Server:

Skonfiguruj dystrybutora

Najpierw musimy skonfigurować Dystrybutor. Otwórz „Eksplorator obiektu” i przejdź do folderu „Replikacja”. Kliknij folder prawym przyciskiem myszy i wybierz „Konfiguruj dystrybucję”.


Wybierz konfigurację bieżącej instancji jako dystrybutora lub wybierz istniejącą skonfigurowaną instancję dystrybutora.


Wybierz pierwszy przycisk opcji, aby skonfigurować „usługę agenta serwerów”.


Wybierz nową ścieżkę dla folderu migawki replikacji SQL w następującym oknie lub wpisz niestandardową ścieżkę.


W poniższym oknie wybierz wydawcę, który korzysta z bazy danych dystrybucji. Następnie kliknij „Dalej”.


Wybierz „Skonfiguruj dystrybucję”.


Przejrzyj ustawienia konfiguracji dystrybucji. Następnie kliknij „Zakończ”.


Utwórz bazę danych i tabelę, której możemy użyć do skonfigurowania replikacji migawki.

Utwórz szkołę bazy danych;
IŚĆ
Używać szkoły;
IŚĆ
Utwórz pracowników tabeli (
Emp_id int,
Nazwa varchar (50),
Job_location Varchar (50),
Wynagrodzenie dziesiętne (10,2)
);
IŚĆ
Wstaw do pracowników (emp_id, nazwa, Job_Location, wynagrodzenie)
Wartości (1, „Papan”, „New Delhi”, 70000.00),
(2, „Neha”, Hyderabad, 60000.00),
(3, „Adil”, „Chennai”, 55000.00),
(4, „Arnita”, „Mumbai”, 65000.00);
IŚĆ
Wybierz * od pracowników;


Wyjście:


Skonfiguruj wydawcę

Teraz musimy skonfigurować Wydawca. Na początek rozwinąć folder „Replikacja” w eksploratorze obiektów i przejdź do „lokalnych publikacji” -> „Nowa publikacja”.


Następnie pojawi się nowe okno, które wyświetla różne rodzaje publikacji. Wybierz „Publikację Snapshot” i kliknij „Dalej”.


Wybierz tabelę, która zostanie zawarta w publikacji. Następnie kliknij „Dalej”.


Aby go aktywować, wybierz pole wyboru dla „Natychmiast utwórz migawkę”. Następnie kliknij „Dalej”.


W oknie „Agent Security” musisz skonfigurować konto serwisowe, w którym agent migawki uruchomi. Po prostu kliknij przycisk „Ustawienia zabezpieczeń…” i wprowadź nazwę użytkownika i hasło dla konta serwisowego. Następnie kliknij „OK”.


Wybierz „Utwórz publikację”. Następnie kliknij „Dalej”.

Skonfiguruj abonenta

Teraz musimy skonfigurować Abonent. Aby kontynuować, kliknij prawym przyciskiem myszy publikację w Eksploratorze obiektu i wybierz „Nowy subskrybent”. Wybierz publikację i kliknij „Dalej”.


W następnym oknie wybierz pierwszą opcję uruchomienia wszystkich agentów.


W poniższym oknie wybierz bazę danych na serwerze subskrybentów (SQL1).


W następnym oknie wprowadź szczegóły połączenia agenta dystrybucji. Kliknij „(…)” i wprowadź niezbędne szczegóły.

Wybierz „Uruchom ciągłe” dla harmonogramu synchronizacji.


Zainicjuj bazę danych subskrypcji za pomocą migawki publikacji. Następnie kliknij „Dalej”.


Zaznacz pole wyboru w opcji „Utwórz subskrypcję”. Następnie kliknij „Dalej”.


Przejrzyj opcje konfiguracji. Następnie kliknij „Zakończ”.


Postępując zgodnie z tymi krokami, możesz skonfigurować replikację migawki w MS SQL Server i powtórzyć swoje dane do jednego lub więcej subskrybentów. Ten rodzaj replikacji jest przydatny, gdy trzeba wykonać kopię bazy danych w określonym momencie i przekazać ją subskrybentom.

Wniosek

Konfigurowanie replikacji MS SQL Server może być złożonym procesem. Ale wykonując podane określone kroki, możesz łatwo skonfigurować replikację. Pamiętaj, aby zaplanować topologię replikacji, utworzyć wydawcę i dystrybutora oraz skonfigurować replikację. Monitoruj replikację, aby upewnić się, że działa płynnie.

Ogólnie rzecz biorąc, replikacja MS SQL Server to potężne narzędzie, które może pomóc organizacjom w rozpowszechnianiu danych w różnych lokalizacjach i poprawie wydajności bazy danych. Staranne planowanie i konfigurowanie replikacji możesz upewnić się, że Twoje dane są dostępne dla użytkowników w różnych lokalizacjach i że Twoja baza danych działa sprawnie.