Microsoft SQL Server 2008

Uaktualnianie przesyłania dziennika w SQL Server 2000 do wersji SQL Server 2008 Udostępnij na: Facebook

Wskazówki dotyczące SQL Server

Opublikowano: 7 maja 2009

Inaczej niż w przypadku przesyłania dziennika w SQL Server 2000, które jest skonfigurowane przy użyciu planów konfiguracji, przesyłanie dziennika w SQL Server 2008 jest konfigurowane jako część standardowych właściwości bazy danych.

Z tego powodu nie można bezpośrednio uaktualnić przesyłania dziennika w SQL Server 2000 na przesyłanie dziennika w SQL Server 2008. Można jednak przenieść konfigurację przesyłania dziennika w SQL Server 2000 na przesyłanie dziennika w SQL Server 2008.

Aby w prosty sposób uaktualnić konfigurację przesyłania dziennika, wykonujemy następujące kroki:

  • Uaktualniamy wszystkie instancje serwerów pomocniczych do SQL Server 2008. Kiedy uaktualniamy instancje serwera pomocniczego, wszelkie bazy danych przesyłania dziennika pozostają bazami danych SQL Server 2000, ponieważ będą w stanie offline.
  • Uaktualniamy serwer podstawowy do SQL Server 2008. Podstawowa baza danych będzie niedostępna w czasie uaktualniania i nie będziemy w stanie dokonać awaryjnego przełączenia na serwer pomocniczy.
  • Włączamy podstawową bazę danych dla przesyłania dziennika. Aby zapewnić, że dzienniki archiwizacji są prawidłowo stosowane, korzystamy z tego samego udziału kopii zapasowych, który jest stosowany z naszą konfiguracją przesyłania dziennika SQL Server 2000.
  • Określamy serwery pomocnicze. W oknie dialogowym Secondary Database Settings (Ustawienia pomocniczej bazy danych) musimy wybrać opcję No, The Secondary Database Is Initialized (Nie, pomocnicza baza danych jest zainicjowana). Pomocnicza baza danych zostanie automatycznie uaktualniona do bazy SQL Server 2008, gdy rozpoczniemy przesyłanie dzienników.

W SQL Server 2008 nie są używane żadne tabele przesyłania dziennika, stosowane w SQL Server 2000. Po wykonaniu migracji można usunąć następujące tabele przesyłania dziennika SQL Server 2000:

  • log_shipping_databases
  • log_shipping_monitor
  • log_shipping_plan_databases
  • log_shipping_plan_history
  • log_shipping_plans
  • log_shipping_primaries
  • log_shipping_secondaries

Możemy również usunąć wszelkie, utworzone przez SQL Server 2000 zadania SQL Server Agent związane z przesyłaniem dziennika.

Z książki wydawnictwa Microsoft Press, Microsoft SQL Server 2008 Administrator's Pocket Consultant, William R. Stanek.

 Do początku strony Do początku strony

Microsoft SQL Server 2008