Jak: Odinstalowywanie istniejącego wystąpienia programu SQL Server (Instalator)
W tym artykule opisano, jak ręcznie odinstalować autonomiczne instancje z SQL Server.Dzięki wykonaniu kroków opisanych w tym temacie nastąpi również przygotowanie systemu tak, aby można było zainstalować ponownie SQL Server.
Ważne: |
---|
Aby obsługiwać lub aktualizować wystąpienia SQL Server, należy być administratorem lokalnym z uprawnieniami logowania się jako usługa. |
Przed użyciem tej procedury do odinstalowania SQL Servernależy rozważyć następujące ważne informacje:
Firma Microsoft zaleca korzystanie z pozycji Dodaj lub usuń programy w Panelu sterowania, aby odinstalować SQL Server.
Jeśli obecnie występują koło siebie wystąpienia programów SQL Server 2008 R2 i SQL Server 2008 lub jeśli program SQL Server 2008 R2 został uprzednio zainstalowany na tym komputerze, zobacz Zagadnienia dotyczące Side-by-Side wystąpień programu SQL Server 2008 R2 i SQL Server 2008.
Na komputerze, na którym wersja SQL Server jest uruchomiona wraz z wcześniejszymi wersjami SQL Server, Enterprise Manager i inne programy zależne od SQL-DMO mogą być wyłączone.Może tak się zdarzyć w następujących sytuacjach:
Instalacje równoległe dowolnej kombinacji programów SQL Server 2008 R2, SQL Server 2008, SQL Server 2000 i SQL Server 7.0, gdzie jedno lub więcej z tych wystąpień zostanie odinstalowanych.
Instalacje równoległe programów SQL Server 2000 i SQL Server 2008 lub SQL Server 2008 R2, gdzie program SQL Server 2000 jest zainstalowany po programie SQL Server 2008 lub SQL Server 2008 R2.
Ten problem jest spowodowany usunięciem rejestracji SQL Server biblioteki COM SQL-DMO.Aby ponownie włączyć Enterprise Manager i inne programy, które mają współzależności SQL-DMO, należy zarejestrować SQL-DMO, uruchamiając plik regsvr32.exe sqldmo.dll w wierszu polecenia.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z instalacją programu SQL Server.
Przed usunięciem składników wersji SQL Server z komputera, który ma minimalną wymaganą ilość pamięci fizycznej, upewnij się, że rozmiar pliku strony jest wystarczający.Rozmiar pliku strony musi być dwa razy większy od ilości pamięci fizycznej.Zbyt mała ilość pamięci wirtualnej może spowodować niekompletne usunięcie wersji SQL Server.
W programie SQL Server 2005 przeglądarka SQL Server była instalacją zintegrowaną z usługami Aparat baz danych lub Usługi Analysis Services.W programach SQL Server 2008 i SQL Server 2008 R2 przeglądarką SQL Server jest oddzielną instalacją, wykonywaną automatycznie z usługami Aparat baz danych lub Usługi Analysis Services.Jeśli istnieje wiele wystąpień programu SQL Server 2008 lub SQL Server 2008 R2, przeglądarka SQL Server odinstalowuje się automatycznie podczas odinstalowywania ostatniego wystąpienia programu SQL Server 2008 lub SQL Server 2008 R2.
Jednakże jeśli wystąpienie SQL Server 2005 istnieje po odinstalowaniu ostatniego wystąpienia programu SQL Server 2008 lub SQL Server 2008 R2, przeglądarka SQL Server jest nadal zainstalowana w celu obsługi połączeń z wystąpieniem wersji SQL Server 2005.Można pozostawić zainstalowaną przeglądarkę SQL Server z programem SQL Server 2005 i będzie ona nadal działać poprawnie.
Jeśli chcesz odinstalować wszystkie składniki programu SQL Server 2008, należy ręcznie odinstalować składnik przeglądarki SQL Server, korzystając z pozycji Programy i funkcje w Panelu sterowania.Jeśli przeglądarka programu SQL Server 2008 zostanie usunięta, gdy na komputerze obecna jest instancja wersji SQL Server 2005, łączność z wersją SQL Server 2005 może być zakłócona.W tej sytuacji można ponownie zainstalować przeglądarkę SQL Server za pomocą jednego z następujących sposobów:
Napraw wystąpienie wersji SQL Server 2005, korzystając z pozycji Programy i funkcje w Panelu sterowania.
Zainstaluj wystąpienie aparatu bazy danych lub usług Analysis Services programu SQL Server 2005.
Narzędzia czasu wykonywania i kwerendy programu SQL Server Compact są instalowane podczas instalacji programów SQL Server Management Studio i SQL Server Integration Services.W przypadku utworzenia subskrypcji replikacji obejmującej SQL Server Compact narzędzia programu SQL Server Compact są zainstalowane.Nie są one automatycznie odinstalowywane podczas odinstalowywania serwera i narzędzi wersji SQL Server.Trzeba będzie ręcznie odinstalować składniki programu SQL Server Compact, korzystając z pozycji Programy i funkcje w Panelu sterowania.
Przed usunięciem wersji SQL Server wykonaj następujące kroki:
Zrób kopię zapasową danych. Chociaż nie jest to wymaganym krokiem, mogą istnieć bazy danych, które powinny być zapisane w ich obecnym stanie.Można także zapisać zmiany, które zostały wprowadzone do baz danych systemu.W razie wystąpienia jednej z tych dwóch sytuacji upewnij się, że wykonana została kopia zapasowa danych, przed odinstalowaniem wersji SQL Server.Ewentualnie zapisz kopię wszystkich plików danych i dziennika w folderze innym niż folder programu MSSQL.Folder MSSQL jest usuwany podczas dezinstalacji.
Pliki, które należy zapisać, obejmują następujące pliki bazy danych.Pliki te są instalowane w ramach wersji SQL Server:
Distmdl.*
Master.*
Mastlog.*
Model.*
Modellog.*
Msdbdata.*
Msdblog.*
Mssqlsystemresource.*
Northwind.* (ta baza danych jest instalacją opcjonalną)
Pubs.*
Pubs_log.*
Tempdb.*
Templog.*
ReportServer [$InstanceName] (jest to domyślna baza danych usługi Reporting Services)
ReportServer[$InstanceName]TempDB (jest to domyślna tymczasowa baza danych usługi Reporting Services)
Usuń grupy zabezpieczeń lokalnych. Przed odinstalowaniem wersji SQL Server usuń grupy zabezpieczeń lokalnych dla składników programu SQL Server.
Zatrzymaj wszystkie usługi programu SQL Server**.** Zaleca się zatrzymanie wszystkich usług programu SQL Server przed odinstalowaniem składników SQL Server.Aktywne połączenia mogą uniemożliwić pomyślną dezinstalację.
Użyj konta, które ma odpowiednie uprawnienia. Zaloguj się do serwera przy użyciu konta usługi programu SQL Server lub konta, które ma równoważne uprawnienia.Na przykład można się zalogować do serwera przy użyciu konta, które jest członkiem lokalnej grupy Administratorzy.
Aby odinstalować wystąpienie programu SQL Server 2008 R2
Aby rozpocząć proces odinstalowywania, w menu Start kliknij polecenie Panel sterowania, a następnie kliknij dwukrotnie pozycję Dodaj lub usuń programy.
Wybierz składnik programu SQL Server, aby go odinstalować, a następnie kliknij przycisk Zmień/Usuń.Uruchomiony zostanie Kreator instalacji programu SQL Server.
W celu sprawdzenia konfiguracji komputera uruchomione zostaną Reguły obsługi instalacji.Kliknij przycisk OK, aby kontynuować.
Na stronie Wybór wystąpienia użyj pola rozwijanego, aby określić wystąpienie SQL Server do usunięcia, lub wybierz opcję, aby usunąć tylko współużytkowane funkcje i narzędzia zarządzania programu SQL Server.Kliknij przycisk Dalej, aby kontynuować.
Na stronie Wybór funkcji określ funkcje do usunięcia z określonego wystąpienia programu SQL Server.
Uruchomione zostaną zasady usuwania sprawdzające, czy operacja może zakończyć się pomyślnie.Jeśli Instalator wykryje na komputerze program SQL Server 2008 pojawi się ostrzeżenie.Dezinstalacja współużytkowanych składników może sprawić, że wystąpienie programu SQL Server 2008 stanie się bezużyteczne.Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące Side-by-Side wystąpień programu SQL Server 2008 R2 i SQL Server 2008.
Na stronie Gotowy do dezinstalacji przejrzyj listę składników i funkcji, które zostaną odinstalowane.
Na stronie Ustawienia postępu wyświetli się stan ustawień.
Na stronie Kończenie instalacji kliknij przycisk Zamknij, aby zamknąć Kreatora instalacji.
Powtarzaj kroki 2–9, aż wszystkie składniki programu SQL Server 2008 R2 zostaną usunięte.