Aktualizacja do Microsoft SQL Server 2005 Adam Rynarzewski MCT
O czym będziemy mówili? Co bierzemy pod uwagę przed aktualizacją Upgrade Advisor Migracja a aktualizacja Aktualizacja instancji Microsoft SQL Server 2000
Agenda Planowanie aktualizacji Przed aktualizacją Jak aktualizować Co potem..
Dlaczego aktualizować? Zarządzanie Dostępność Skalowalność Bezpieczeństwo
Aktualizacja bieżącej instancji In-place SQL SQL Server 7.0/2000 2005 Instancja: NaszSQL
Aktualizacja bieżącej instancji In-place SQL Server 7.0/2000 2005 Instancja: NaszSQL
Aktualizacja bieżącej instancji In-place SQL Server 2005 Instancja: NaszSQL
Migracja pomiędzy instancjami Side-by-side SQL Server 7.0/2000 Instancja: StarySQL
Migracja pomiędzy instancjami Side-by-side SQL Server 7.0/2000 Instancja: StarySQL SQL Server 2005 Instancja: NowySQL
Migracja pomiędzy instancjami Side-by-side SQL Server 7.0/2000 Instancja: StarySQL SQL Server 2005 Instancja: NowySQL
Migracja pomiędzy instancjami Side-by-side SQL Server 7.0/2000 Instance: StarySQL SQL Server 2005 Instancja: NowySQL Porównanie i weryfikacja
Migracja pomiędzy instancjami Side-by-side SQL Server 7.0/2000 Instancja: StarySQL SQL Server 2005 Instancja: NowySQL
Co migrować lub aktualizować? Wersje SQL Server 7.0 i SQL Server 2000 Komponenty Większość komponentów Edycje Sześć opcji Platformy Wersje językowe 32-bit oraz 64-bit Wszystkie
Agenda Planowanie aktualizacji Przed aktualizacją Jak aktualizować Co potem..
Planowanie aktualizacji Przygotowanie
Planowanie aktualizacji Aktualizacja Przygotowanie
Planowanie aktualizacji Zadania po aktualizacji Aktualizacja Przygotowanie
Planowanie aktualizacji Zadania po aktualizacji Aktualizacja Przygotowanie - Udana aktualizacja wymaga dobrego planowania - Testowanie -> Wykonanie
Środowisko Wybierz edycję Zweryfikuj wymagania Inwentaryzacja (aplikacje oraz system) Upgrade Advisor Rozwiąż problemy z kompatybilnością Zanotuj wartości wskaźników wydajności
Kompatybilność Brak wsparcia (np. BanyanVines) Zastąpienie (np. SQL Mail -> database mail) Rozwiąż problemy z kompatybilnością Różnice między edycjami (np. SQL MSDE -> SQL Express) Wybór odpowiedniej edycji http://www.microsoft.com/downloads/details.aspx?familyid=d 09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en
Przed aktualizacją
Przed aktualizacją
Przed aktualizacją
Przed aktualizacją
Przed aktualizacją
Demo Demonstracja Upgrade Advisor Analiza przy pomocy Upgrade Advisor Przeglądanie wyników Upgrade Advisor
Agenda Planowanie aktualizacji Przed aktualizacją Jak aktualizować Co potem..
Jak aktualizować Wybór strategii dla każdego komponentu Zrozumienie narzędzi migracji i aktualizacji Sprawdzenie spójności bazy danych Kopia zapasowa z weryfikacją starej instancji Wykonanie i monitorowanie aktualizacji Testy po aktualizacji Bądź przygotowany na powrót
Silnik bazy danych Aktualizacja -> Setup.exe Detach / Attach Backup / Restore Copy Database Wizard, IS Skrypty, BCP Aktualizacja Migracja
Analysis Services Aktualizacja -> Setup.exe Migracja Migracja ++ Instalacja nowej instancji Importowanie jako projektu Dodanie nowych cech SQL Server 2005 Weź pod uwagę przeprojektowanie Aktualizacja Migracja
Reporting Services Wsparcie migracji i aktualizacji z Reporting Services 2000 Aktualizacja jest możliwa tylko jeżeli używamy domyślnej konfiguracji Narzędzie Reporting Services Configuration Aktualizacja Migracja
Data Transformation Services Pakiety DTS mogą być uruchamiane w SQL Server 2005 Integration Services (SSIS) Package Migration Wizard Kopiuje pakiety DTS i odtwarza je w SSIS Aktualizacja Niektóre pakiety muszą być odtworzone ręcznie Migracja
Narzędzia wspierające zarządzanie Zarejestrowane serwery są automatycznie aktualizowane do SQL Server 2005 Management Studio Diagramy baz danych są aktualizowane do nowego formatu Aktualizacja database maintenance plans SQL Server Agent nowy model bezpieczeństwa (konto proxy)
Demo Demonstracja Aktualizacja do SQL Server 2005
Agenda Planowanie aktualizacji Przed aktualizacją Jak aktualizować Co potem..
Zadania po aktualizacji Przejrzeć raport Upgrade Advisor Konfiguracja log shipping Testy aplikacji Weryfikacja job i maintenance tasks Przywrócenie systemu do trybu online Monitorowanie aktywności
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Identyfikacja problemów
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Identyfikacja problemów
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Identyfikacja problemów Zatrzymanie SQL Server 2000 Stara instancja nie jest dostępna
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Stąd nie ma powrotu Przekierowanie usług nasql Server 2005 Identyfikacja problemów Zatrzymanie SQL Server 2000 Stara instancja nie jest dostępna
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Stąd nie ma powrotu Przekierowanie usług nasql Server 2005 Identyfikacja problemów Zatrzymanie SQL Server 2000 Start usług w trybie singleuser Stara instancja nie jest dostępna
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Stąd nie ma powrotu Przekierowanie usług nasql Server 2005 Przyłączenie bazy danych zasobów (RDB) Restart usługi Identyfikacja problemów Zatrzymanie SQL Server 2000 Start usług w trybie singleuser Zatrzymanie usługi Stara instancja nie jest dostępna
Schemat czasowy dostępności systemu Stara instancja dostępna Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Stąd nie ma powrotu Przekierowanie usług nasql Server 2005 Przyłączenie bazy danych zasobów (RDB) Restart usługi Identyfikacja problemów Zatrzymanie SQL Server 2000 Start usług w trybie singleuser Zatrzymanie usługi Początek aktualizacji wszystkich baz danych Stara instancja nie jest dostępna Rozpoczyna się częściowa dostępność
Schemat czasowy dostępności systemu Stara instancja dostępna Stąd nie ma powrotu Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Przekierowanie usług nasql Server 2005 Przyłączenie bazy danych zasobów (RDB) Restart usługi Replikacja oraz wykonanie skryptów aktualizacynych SQL Agent Identyfikacja problemów Zatrzymanie SQL Server 2000 Start usług w trybie singleuser Zatrzymanie usługi Początek aktualizacji wszystkich baz danych Stara instancja nie jest dostępna Rozpoczyna się częściowa dostępność
Schemat czasowy dostępności systemu Stara instancja dostępna Stąd nie ma powrotu Instalacja komponentów systemu Instalacja binariów SQL Server 2005 Przekierowanie usług nasql Server 2005 Przyłączenie bazy danych zasobów (RDB) Restart usługi Replikacja oraz wykonanie skryptów aktualizacynych SQL Agent Identyfikacja problemów Zatrzymanie SQL Server 2000 Zatrzymanie usługi Początek aktualizacji wszystkich baz danych Start usług w trybie singleuser Odinstalowanie starych binariów Stara instancja nie jest dostępna Rozpoczyna się częściowa dostępność Nowa instancja w pełni dostępna
Podsumowanie Starannie planuj aktualizację Przetestuj, potem wykonaj Używaj Upgrade Advisor
Aktualizacja do Microsoft SQL Server 2005 Adam Rynarzewski adam_rynarzewski@css.pl MCT