Nie każda firma jest w stanie nadążyć za wszystkimi nowymi wydaniami SQL Server. W rzeczywistości istnieje wiele firm, które są nadal w starszych wersjach, takich jak SQL Server 2005, a nawet starszych wersji, takich jak SQL Server 2000. Więc co zrobić, jeśli masz starszą wersję jak SQL Server 2000 i chcesz uaktualnić do nowszej wersji, takiej jak SQL Server 2012 lub SQL Server 2014? Nie ma bezpośredniej ścieżki migracji do SQL Server 2012 lub SQL Server 2014 z SQL Server 2000, ale można się tam dostać za pomocą SQL Server 2008, jak w kroku migracji tymczasowej. Migracja z SQL Server 2000 do SQL Server 2012 lub SQL Server 2014 zasadniczo wymaga migracji danych, ponieważ system hosta prawdopodobnie działa na starszym systemie operacyjnym, takim jak Windows Server 2000 lub Windows Server 2003, a prawie na pewno będziesz chciał przejść na bardziej nowoczesną platformę jak Windows Server 2012 2016 lub 2019. Oto kroki migracji z SQL Server 2000 do SQL Server 2014 (te kroki są zasadniczo takie same, aby przejść do SQL Server 2012)
1. Zainstaluj osobną kopię programu SQL Server 2014 – Pierwszym krokiem jest zainstalowanie osobnej instancji programu SQL Server 2014. Będzie to zwykle dotyczy nowszego systemu operacyjnego, takiego jak Windows Server 2012 lub Windows Server 2012 R2. Może to być albo system fizyczny, albo może to być maszyna wirtualna. Jeśli to wystąpienie znajduje się w tej samej podsieci co oryginalny system, jeśli będzie potrzebować innej nazwy systemu, ale można to zmienić później.
2. Upewnij się, że twój źródłowy SQL Server 2000 ma SP4 – Następnie musisz mieć pewność, że twój system źródłowy jest na Service Pack 4 (SP4). Możesz sprawdzić poziom SP za pomocą następującego zapytania:
SELECT SERVERPROPERTY (‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edycja’)
Jeśli system jest niższy niż SP4, musisz go zaktualizować przed kontynuowaniem.
3. Wykonaj kopię zapasową wszystkich baz danych, które zostaną poddane migracji. Po upewnieniu się, że system źródłowy działa w SQL Server 2000 SP4, możesz wykonać pełną kopię wszystkich baz danych, które zostaną poddane migracji.
4. Zainstaluj tymczasową kopię programu SQL Server 2008 / R2. Następnie zainstaluj tymczasową kopię programu SQL Server 2008 lub SQL Server 2008 R2. Ta kopia będzie używana wyłącznie do konwertowania kopii zapasowych bazy danych ze starszego formatu programu SQL Server 2000, którego nie można przywrócić do programu SQL Server 2014 do nowszego formatu SQL Server 2008 / R2, który może być. Możesz zainstalować tę instancję SQL Server 2008 / R2 na dowolnym systemie, ale prawdopodobnie najdogodniej będzie zainstalować tymczasową instancję docelowego systemu SQL Server 2014.
5. Zainstaluj odpowiedni dodatek Service Pack dla tymczasowej wersji SQL Server 2008 R2 – Jeśli używasz programu SQL Server 2008, musisz również zainstalować dodatek SP2. Jeśli używasz SQL Server 2008 R2, musisz być na SP1. Do zapisu można również użyć SQL Server 2005 SP4, ale polecam użycie jednego z nowszych wydań.
6. Przywróć kopię zapasową bazy danych SQL Server 2000 do tymczasowego systemu SQL Server 2008 / R2 – Po zainstalowaniu odpowiedniego pakietu serwisowego w tymczasowym systemie SQL Server 2008 / R2 należy wykonać przywracanie kopii zapasowych bazy danych SQL Server 2000 SP4 do wersji tymczasowej. Serwer SQL Server 2008 / R2.
7. Wykonaj kopię zapasową baz danych SQL Server 2008 / R2 – W tym momencie baza danych SQL Server 2000 SP4 zostanie przywrócona do systemu SQL Server 2008 / R2 i zostanie przekonwertowana na nowszy format. Teraz możesz wykonać kopię zapasową baz danych w tymczasowym systemie SQL Server 2008 / R2. Po zakończeniu tej kopii zapasowej nie jest już potrzebny tymczasowy system SQL Server 2008 / R2 i można usunąć instancję.
8. Przywróć SQL Server 2008 / R2 do SQL Server 2014 – Kolejnym krokiem jest przejęcie baz danych SQL Server 2008 / R2 do docelowego systemu SQL Server 2012 lub SQL Server 2014. Po zakończeniu przywracania bazy danych zostaną pomyślnie przeniesione do nowego formatu SQL Server 2014.
9. Przenieś loginy i zadania agenta SQL – Ostatnim krokiem migracji jest przeniesienie wszelkich zadań logowania i zadań agenta SQL Server ze źródłowych systemów SQL Server 2000 SP4. Możesz uzyskać skrypt, za pomocą którego możesz przenieść loginy do nowego systemu SQL Server 2012 lub SQL Server 2014 z Jak przenieść loginy i hasła między instancjami SQL Server. Możesz zobaczyć, jak używać programu SQL Server 2000 EM do pisania skryptów zadań agenta SQL w sekcji Jak skryptować zadania za pomocą języka Transact-SQL (Enterprise Manager). Firma Microsoft zaleca także uruchamianie sp_updatestats, gdy jesteś gotowy na rozpoczęcie korzystania z nowej bazy danych.
Oryginalna treść dokumentu dostępna pod adresem: www.itprotoday.com
Autorem artykułu jest: Michael Otey