Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Instalacja i konfiguracja przesyłania dzienników serwera SQL i odzyskiwania po awarii -2

Biodro>

W tym artykule będę kontynuował wyjaśnianie technologii Log Shipping w SQL Server.

Przeczytaj wcześniejszy artykuł.

https://ittutorial.org/sql-server-log-shipping-install-and-configuration-1/

Teraz zainstalujmy Log Shipping za pomocą przykładowej bazy danych i wizualnie wyjaśnijmy implementację Log Shipping. Przed rozpoczęciem instalacji możemy określić wymagania wstępne dla Log Shipping w następujący sposób.

  1. Model odzyskiwania musi być Full lub Bulk-Logged w podstawowej bazie danych.
  2. Na serwerze głównym musi znajdować się folder udostępniony, do którego ma dostęp serwer dodatkowy. Kopie zapasowe dziennika transakcji będą przechowywane w folderze udostępnionym, a serwer pomocniczy skopiuje te pliki i przywróci kopie zapasowe.
  3. Użytkownik do wykonania konfiguracji Log Shipping musi mieć rolę sysadmin.

Instancja SQL Server i stan procesu przesyłania dziennika są następujące.

Log Shipping işlemini gerçekleştireceğimiz SQL Server Instance jest dostępny w statucie.

Podstawowa (produkcyjna) baza danych: MYTESTINSTANCJA

Dodatkowa (w trybie gotowości) baza danych :TEST2008R2

Po spełnieniu wymagań rozpocznij instalację usługi Log Shipping. Tworzę przykładową bazę danych i tabelę o nazwie TestDatabase, TestTable.

Wstaw przykładowe dane do tabeli TestTable, jak poniżej, aby przetestować wysyłanie dziennika.

Przed rozpoczęciem instalacji Log Shipping wykonamy następujące kroki.

  1. Wykonaj pełną kopię zapasową podstawowej bazy danych i przywróć tę kopię zapasową na serwerze pomocniczym w trybie NoRecovery.
  2. Przeprowadź konfigurację wysyłki dziennika.

Wykonaj pełną kopię zapasową podstawowej bazy danych, jak poniżej.

Przywróć tę kopię zapasową na serwerze pomocniczym w trybie NoRecovery.

Wykonaj kopię zapasową dziennika transakcji podstawowej bazy danych, jak poniżej.

Przywróć tę kopię zapasową na serwerze pomocniczym w trybie NoRecovery.

Wyjaśnię konfigurację Log Shipping w następnym artykule.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SIGN() Przykłady w SQL Server

  2. Czy w tsql wstawka z instrukcją Select jest bezpieczna pod względem współbieżności?

  3. Różnica między liczbami, liczbami zmiennoprzecinkowymi i dziesiętnymi w SQL Server

  4. Zmiany w licencjonowaniu Common Sense dla SQL Server 2014 Standard Edition

  5. Czy każdy klucz obcy SQL Server powinien mieć pasujący indeks?