Ładowanie Ładowanie

Artykuł > Lustrzane kopie baz danych, czyli zapewnianie wysokiej dostępności...

strony: 1 | 2 | 3 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

Lustrzane kopie baz danych, czyli zapewnianie wysokiej dostępności w bazach danych MS SQL 2005

2009-10-19 13:40:00 | Monika Pyszczek
Lustrzane kopie baz danych, czyli zapewnianie wysokiej dostępności w bazach danych MS SQL 2005

Podobnie jak w przypadku log shipping, transakcje w lustrzanych kopiach baz danych są przenoszone z serwera głównego (Principial Server) na serwer pomocniczy, nazywany tutaj serwerem lustrzanym (Mirror Server) – z tą różnicą, że transakcje są zatwierdzanie w momencie, kiedy następują.

Na serwerze głównym znajduje się główna baza danych, gdzie przeprowadzane są transakcje. Serwer główny zapisuje zmiany w głównym dzienniku transakcji i automatycznie przenosi informacje na temat przeprowadzonych transakcji na serwer lustrzany, który dokonuje wpisu w swoim dzienniku transakcji. Następnie serwer lustrzany wysyła potwierdzenie do serwera głównego.

W ten sposób serwer lustrzany zawiera pełną kopię bazy danych ze wszystkimi wykonanymi transakcjami. Należy jednak pamiętać, że nie można tworzyć lustrzanych baz danych z baz systemowych.

 

Wysoka dostępność

W celu zapewnienia wysokiej dostępności możemy skonfigurować dodatkowy serwer zwany serwerem pomocniczym (Witness Server), który monitoruje serwery z główną i lustrzaną bazą danych. W momencie, gdy następuje awaria i przestanie działać serwer główny, serwer nadzorujący wykonuje automatyczne przekierowanie i serwer lustrzany pełni funkcję serwera głównego.

Aplikacje, które używają SNAC (SQL Native Client) lub .NET Data Provider są przełączane z serwera głównego na lustrzany transparentnie.

 

Jak skonfigurować lustrzaną bazę danych w SQL Management Studio

W SQL Management Studio klikamy prawym przyciskiem myszy bazę danych i w jej właściwościach przechodzimy do strony Mirroring. Najpierw musimy skonfigurować zabezpieczenia serwera głównego i lustrzanego, a przy wyborze opcji z serwerem nadzorującym – także i jego.

W tym celu przyciskami Configure Security.

Na pierwszej stronie kreatora określamy, czy chcemy używać serwera nadzorującego (Witness Server instance), który służy do automatycznego przywracania po awarii w trybie synchronicznym .

 

 

Na kolejnym ekranie Choose Servers to Configure możemy zaznaczyć, które instancje chcemy skonfigurować.

 

 

Na stronie Principal Server Instance określamy węzeł końcowy (Endpoint), poprzez który główny serwer będzie akceptował połączenia z serwera lustrzanego i serwera nadzorującego. W pozycji Listener port wpisujemy numer portu, którego chcemy używać.

Najnowsze wiadomości

reklama

strony: 1 | 2 | 3 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

Czytaj webhosting.pl:

Dyskusja

dodaj komentarz
0 + -
comnt #01 LOG 2009-10-20 14:04:12
LOG hmmm... Pani Monika pewnie lubi shopping...

http://msdn.microsoft.com/en-us/library/ms187103.aspx
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
0 + -
comnt #02 Monika® 2009-10-20 19:33:39
Monika Może wybierałam się akurat na zakupy i palec na klawiszu się omsknął ;-)

Nie mniej jednak dziękuję za uwagę, zawsze to jakiś sygnał, że ktoś to czyta. Czytelnik lepszy niż sprawdzane pisowni w Wordzie :)
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729) FBSMTWB
0 + -
comnt #03 MarcinGD 2009-10-22 13:54:57
MarcinGD Czyta, czyta, ale moze warto byloby powiedziec jakie wymagania sa w sensie sql server 2005 i ms sql express, bo z tego co wiem to z dwoma ms sql expressami tego nie zrobimy?
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)

Komentarze

  • Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
  • Jeśli masz problemy z odczytaniem słów, zmień zdjęcie.
  • Używamy tego zabezpieczenia, ponieważ dzięki niemu rozwija się projekt reCAPTCHA. Sugerujemy jednak, by zarejestrować się w serwisie i w ten sposób ominąć konieczność ciągłego odczytywania wyrazów.
  • W treści komentarza można używać języka formatowania BBcode.