Upload
bryan-connolly
View
218
Download
2
Embed Size (px)
Citation preview
SQL Server High Availability w trzech (a może i więcej)
aktach
Akt pierwszy: Log Shipping
Grzesiek BartosikAsseco Business Solutions S.A.
grzesiekbartosik.wordpress.com
Podstawowe pojęcia
• Primary Server• Primary Database• Secondary Server• Secondary Database• Monitor Server• Fail Over
Podstawowe cechy
• Zabezpieczenie na poziomie bazy danych• Nie zapewnia integralności metadanych• Wymagany Full lub Bulk-logged recovery model
bazy danych• Takie samo ustawienie CaseSensitive na każdym z
serwerów• Brak automatycznego Fail Over
Fazy Log Shipping
• Backup loga transakcyjnego• Kopiowanie loga transakcyjnego• Restore loga transakcyjnego
Joby Log Shipping
• Backup Job− Backup loga transakcyjnego− Logowanie (Primary Server / Monitor Server)− Usuwanie przeterminowanych backupów loga
• Copy Job− Kopiowanie backupów loga z Primary Server (zasób
sieciowy) na Secondary Server• Restore Job
− Logowanie (Secondary Server / Monitor Server)− Restore loga transakcyjnego− Usuwanie przeterminowanych backupów loga
• Alert Job− Monitoring procesu Backup / Restore
Uprawnienia
• sysadmin – do konfiguracji LS na PS i SS• Backup Job
− RW do katalogu z backupem na PS• Copy Job
− R do katalogu z backupem na PS− W do katalogu z backupem na SS
• Restore− RW do katalogu z backupem na SS
Przykładowa DRP
• Kopiowanie nieodzyskanych logów• Odzyskanie logów• Przełączenie bazy danych w tryb RECOVERY• Przełączenie klientów• Zamiana ról SS -> PS, ?/PS -> SS
Monitoring LS
• Raport na poziomie serwera• Procedury systemowe
Tips & Tricks
• Automatyzacja procesu Backup-Copy-Restore• Kompresja backupów (SQL 2008R2+ dla wersji
Standard)• Dodanie operatora do Alert job• Raportowanie na Secondary Server
− opcja NORECOVERY− odłączanie userów na czas operacji Restore
• Możliwość współpracy wersji 32bit i 64bit• Proces sqllogshipp.exe• Współpraca LS z innymi funkcjonalnościami
− Database Mirroring - http://msdn.microsoft.com/en-us/library/ms187016.aspx
− Replikacja - http://msdn.microsoft.com/en-us/library/ms151224.aspx
Dziękuję za uwagę
grzesiekbartosik.wordpress.com
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.