Jak ręcznie usunąć program SQL Server 2000 domyślnego, nazwanego lub wirtualnego wystąpienia

Streszczenie

Kroki opisane w tym artykule opisano, jak przygotować swój system w celu ponownej instalacji programu SQL Server.

Prawidłowy sposób (i sposób, w jaki firma Microsoft zaleca korzystania) usunąć pakiet Microsoft SQL Server 2000 jest użycie opcji Odinstaluj , która jest dostępna w programie Microsoft SQL Server 2000 Setup. Jednak jeśli instalacja nie powiedzie się, opcja dezinstalacji może nie być dostępny. Jeśli opcja dezinstalacji nie jest dostępna, należy uzyskać system do punktu instalacja czysta, stabilna, przed próbą ponownego zainstalowania programu SQL Server.


Uwaga Microsoft SQL Server 2000 (wersja 64-bitowa) Instalator używa Instalator Windows całkowicie zintegrować instalacja funkcji programu SQL Server w pojedyncze drzewo funkcji. Tryby instalacji standardowej i minimalnym już nie są implementowane. Domyślnie Instalator wyświetla drzewo Funkcja z dostępnymi funkcjami zaznaczone. Administratorzy mogą dostosować instalację wybierając elementy w drzewie funkcji i zmieniając ścieżek instalacyjnych. Aby uzyskać więcej informacji zobacz dokumentację programu SQL Server 2000 (wersja 64-bitowa).

Rzeczy, które należy rozważyć przed usunięciem programu Microsoft SQL Server 2000

Ważne ostrzeżenie: masz baz danych, które chcesz zapisać w ich obecnym stanie. Można także zapisać zmiany, które zostały wprowadzone do domyślnej bazy danych. Jeśli spełniony jest jeden, przed wykonaniem kroków opisanych w tym artykule, upewnij się, że masz znanej dobrej kopii zapasowej danych lub Zapisz kopię wszystkich plików danych i dziennika w folderze innym niż folder programu MSSQL, ponieważ należy usunąć folder programu MSSQL.

Pliki, które należy zapisać obejmują następujące pliki bazy danych programu Microsoft SQL Server 2000 instaluje:
  • Distmdl.*
  • Master.*
  • Mastlog.*
  • Model.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Northwnd.* (Instalacja opcjonalna)
  • Pubs.*
  • Pubs_log.*
  • Tempdb.*
  • Templog.*

Ostrzeżenie: Jeśli instalacja programu SQL Server jest również używany w połączeniu z usługami Microsoft SQL Server Reporting Services, upewnij się, że następujące foldery i podfoldery są również zapisywane lub zmieniono jego nazwę:
  • Ścieżka domyślnausługi \Reporting
  • Ścieżka domyślnausługi \MSSQL\Reporting
  • Domyślna ścieżka\Nazwa wystąpienia programu SQL Server\Reporting usług
  • Domyślna ścieżka\80\Tools\Report Designer
Uwaga: Domyślna ścieżka odwołuje się do %ProgramFiles%\Microsoft SQL Server

Firma Microsoft zaleca także, że:
  • Możesz sprawdzić, że żadne inne zasoby klastra ma zależności w Microsoft SQL Server 2000, jeśli klastrowany Microsoft SQL Server 2000.

    Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

    835185 zależności zasobu klastra pracy awaryjnej programu SQL Server

  • Microsoft SQL Server 2000, można zatrzymać, ponieważ aktywne połączenia mogą uniemożliwić pomyślnym zakończeniu procesu dezinstalacji.
  • Zamknij wszystkie Microsoft SQL Server 2000 klienta lub narzędzi administracyjnych na innych węzłach.
  • Możesz zalogować się do serwera z konta usługi Microsoft SQL Server 2000 lub konto równoważne uprawnienia (czyli konta, które jest członkiem grupy administratorów lokalnych). Jeśli program SQL Server jest klastrowany, konto, którego używasz, musi być członkiem lokalnej grupy administratorów na wszystkich węzłach klastra.

Kroki w celu usunięcia programu SQL Server

Ważne Niniejsza sekcja, metoda lub zadanie zawiera informacje dotyczące modyfikowania rejestru. Jednak niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. W związku z tym upewnij się, że wykonujesz następujące kroki ostrożnie. Aby zapewnić sobie dodatkową ochronę, wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Wtedy będziesz mógł przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows

W zależności od konkretnego środowiska można użyć jednego lub więcej środków, które następują.

Po pomyślnym usunięciu programu SQL Server, nie trzeba kontynuować pozostałe kroki na tej liście.

  1. Zlokalizuj folder danych instalacji, a następnie zmień jego nazwę, jeśli musisz zapisać dane. W przeciwnym wypadku usuń folder danych . Firma Microsoft zaleca pozostawienie folderu danych tak, aby mieć kopię zapasową pliku prostego baz danych w formacie MDF i LDF dostępne. W przypadku zmiany nazwy folderu danych można odzyskać dane istniejące w tym samym Państwie i warunek, który był, kiedy miało wystąpienie serwera SQL Server w trybie offline, pod warunkiem ponownej instalacji używa tej samej nazwy, ścieżka i adres IP.
  2. Dla serwera wirtualnego Użyj programu Microsoft SQL Server 2000 Setup, który znajduje się na dysku CD i kliknij opcję Odinstaluj. To jest opisane w temacie "Jak odinstalować istniejącą instalację programu SQL Server (Instalator)" w dokumentacji SQL Server Books Online.
  3. Klastrowany wystąpienie (autonomiczny) użytkownik może wykonaj krok 1 albo, w Panelu sterowania otwórz aplet Dodaj/Usuń programy .
  4. W Panelu sterowania otwórz aplet Dodaj/Usuń programy .
  5. Uruchom program Regedt32, a następnie zlokalizuj ten klucz rejestru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    W kluczu Odinstaluj zlokalizować kod produktu dla wystąpienia programu Microsoft SQL Server 2000, który chcesz usunąć.

    Na pasku zadań kliknij przycisk Start, a następnie kliknij polecenie Uruchom. W oknie dialogowym Uruchom skopiuj i wklej lub wpisz to polecenie:


    C:\WINNT\IsUninst.exe -f "C:\Program Files\Microsoft SQL Server\MSSQL$Server1\Uninst.is" - c "C:\Program Files\Microsoft SQL Server\MSSQL$Server1\sqlsun.dll"-Mssql.miff i = I1

    Jeżeli te kroki nie działają, należy wykonać kroki opisane w
    Usuń wszystkie znane wystąpień programu SQL Server sekcji, aby ręcznie usunąć program Microsoft SQL Server 2000.

    Uwaga Nie jest zamiarem w tej chwili usunąć 100 procent programu SQL Server 2000. Następujące kroki są przeznaczone do się system do stanu, gdzie można wykonać pomyślną instalację, tak, że można usunąć instalację programu Microsoft SQL Server 2000, która jest odzyskiwana.


Uwaga Jeśli jest to klastrowanego wystąpienia programu SQL Server 2000, powtórz te kroki dla każdego węzła w klastrze.

Usuń określone wystąpienie programu SQL Server

Aby usunąć określone wystąpienia programu SQL Server, wykonaj następujące kroki:
  1. Zlokalizuj, a następnie usuń dysk %: folder programu SQL Server\MSSQL\Binn \Program Files\Microsoft, gdzie dysk % jest lokalizacji wystąpienia programu SQL Server, który chcesz usunąć.
  2. Zlokalizuj następujący klucz rejestru:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

      Uwaga Aby usunąć wystąpienie domyślne, należy usunąć wszystkie klucze z wyjątkiem klucza klienta .
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server

      Aby edytować wartość InstalledInstances wystąpienia, które są usuwane, program Regedt32.exe. Wystąpienie domyślne jest wymieniony jako MSSQLSERVER i nazwanych wystąpień pojawiają się jako nazwa nadana instancji.

      Uwaga Regedit.exe nie można używać do edytowania wartości; Zamiast tego należy użyć Regedt32.exe.


Uwaga Jeśli jest to klastrowanego wystąpienia programu SQL Server 2000, powtórz te kroki dla każdego węzła w klastrze.

Usuń wszystkie znane wystąpienia programu SQL Server

Aby usunąć wszystkie znane wystąpień programu SQL Server, wykonaj następujące kroki:
  1. Zlokalizuj, a następnie usuń dysk %: folder SQL Server\MSSQL\Binn \Program Files\Microsoft.
  2. Zlokalizuj, a następnie usuń następujące klucze rejestru:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server


  3. Zlokalizuj, a następnie usuń następujące klucze rejestru:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  4. Trzy klucze rejestru w kroku 3 odpowiadają z domyślnym wystąpieniem programu Microsoft SQL Server 2000. Nazwanych wystąpień pojawiają się podobne do tych wymienionych w kroku 3, wraz z $nazwa_wystąpienia, ponieważ nazwa_wystąpienia jest nazwą nadawaną danego wystąpienia. Po zlokalizowaniu poprawne klucze dla wystąpienia, które są usuwane, zaznacz te klucze, a następnie usuń je.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper

  5. Jeśli wystąpienie programu SQL Server o usunięciu był klastrowany, należy usunąć wszystkie zasoby klastra dla wystąpienia, które mogą pozostać w Administratorze klastrów.

    Uwaga Usuń tylko zasoby programu SQL Server.
  6. Ponowna instalacja programu Microsoft SQL Server 2000 i używać tej samej nazwy i adresu IP.
  7. Uruchomić Instalatora w celu instalacji i użyj opcji Odinstaluj , aby wyczyścić wszelkie problemy z konfiguracją lub błędy, które może wciąż istnieć z powodu niepowodzenia instalacji.


Uwaga Jeśli jest to klastrowanego wystąpienia programu SQL Server 2000, powtórz te kroki dla każdego węzła w klastrze.

Usuń domyślne wystąpienie programu SQL Server

Aby usunąć domyślne wystąpienie programu SQL Server zlokalizuj, a następnie usuń klucze rejestru:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

Usunąć nazwane wystąpienie programu SQL Server

Aby usunąć nazwane wystąpienie programu SQL Server, wykonaj następujące kroki:
  1. Zlokalizuj, a następnie usuń klucze rejestru o nazwie instancji, gdzie nazwa_wystąpienia jest nazwą wystąpienia, które jest usuwany.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
  2. Jeśli wystąpienie programu SQL Server o usunięciu był klastrowany, należy usunąć wszystkie zasoby klastra dla tego wystąpienia programu SQL Server, które mogą pozostać w Administratorze klastrów.

    Uwaga Usuń tylko zasoby programu SQL Server.
  3. Ponowna instalacja programu Microsoft SQL Server 2000 i używać tej samej nazwy i adresu IP.
  4. Uruchomić Instalatora w celu instalacji, a następnie użyj opcji Uninstall , aby wyczyścić wszelkie problemy z konfiguracją lub błędy, które może wciąż istnieć z powodu niepowodzenia instalacji.


Uwaga Jeśli jest to klastrowanego wystąpienia programu SQL Server 2000, powtórz te kroki dla każdego węzła w klastrze.

Jak dołączyć usuwania pełnego tekstu

Aby dołączyć usuwania pełnego tekstu, wykonaj następujące kroki:
  1. Usuń następujące wpisy rejestru. W tej sekcji należy używać tylko podczas korzystania z kroki opisane w sekcji Usuwanie wszystkich znanych wystąpień programu SQL Server :
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
    Uwaga Usunięcie tych kluczy rejestru wyłącza usługę Microsoft Search (MSSearch). Może to wpłynąć na następujące aplikacje, jeśli są one uruchomione na tym samym komputerze:
    • Microsoft Exchange Server
    • Microsoft SharePoint Portal Server
    • Serwer witryny Microsoft
    • Microsoft Commerce Server
    • Microsoft Small Business Server
  2. Jeśli wystąpienie programu SQL Server o usunięciu był klastrowany, należy usunąć wszystkie zasoby klastra dla tego wystąpienia programu SQL Server, które mogły pozostać w Administratorze klastrów.

    Uwaga: tylko usunąć zasoby SQL Server.
  3. Ponowna instalacja programu Microsoft SQL Server 2000 i używać tej samej nazwy i adresu IP.
Jeśli nie usuniesz MSSearch, może pojawić się następujący komunikat o błędzie, podczas ponownej instalacji programu SQL Server 2000:

[sqlclusterSetup.cpp:464]: 2 (0x2): system nie może odnaleźć określonego pliku. Problem w polu Nazwa zasobu pełnotekstowe serwera SQL.

[clushelp.cpp:1238]: 5007 (0x138f): nie można znaleźć zasobu klastra.

[sqlclusterSetup.cpp:1059]: 5007 (0x138f): nie można znaleźć zasobu klastra.


Jeśli te komunikaty o błędach ponowne uruchomienie serwerów, postępuj zgodnie z instrukcjami, aby usunąć MSSearch, a następnie spróbuj zainstalować ponownie.

Uwaga: ponieważ proces usuwania nie zakończyło się wcześniej, jeśli chodzi o to usunąć wystąpienie w przyszłości, można wykonać następujące kroki, aby zweryfikować rozwiązaliście wszystkich problemów, które mogą być przyczyną ponownego wystąpienia tego problemu. Nie trzeba wykonać ten krok, by upewnić się, że tego konkretnego Usuwanie zakończone; sprawdza tylko, czy działa proces automatycznego usuwania. Uruchom program Instalator programu SQL Server i użyj opcji Odinstaluj , aby zweryfikować proces usuwania teraz, zamiast czekać, aż muszą korzystać z tej funkcji. Jeśli ten krok nie powiedzie się, należy kontynuować do zbadania określić i rozwiązać przyczynę błędu.

Uruchomić Instalatora w celu instalacji, a następnie użyj opcji Uninstall , aby zweryfikować, że nie ma żadnych problemów z konfiguracją lub błędy, które może wciąż istnieć ze względu na usunięcie nie powiodło się.

Uwaga: W niektórych przypadkach folderu dysku %: "\Program Files\Microsoft SQL Server\80 nie może być usunięte, a należy ręcznie usunąć folder.

Podczas ponownej instalacji programu SQL Server 2000, może wystąpić następujący komunikat o błędzie:
Instalacja poprzedniego programu utworzone oczekujące operacje na plikach na komputerze instalacji. Przed uruchomieniem Instalatora należy ponownie uruchomić komputer
Jeśli komunikat o błędzie występuje, ponowne uruchomienie serwerów, a następnie spróbuj zainstalować ponownie. Jeśli zostanie wyświetlony komunikat o błędzie ponownie, po ponownym uruchomieniu serwera, pliki, które chcesz usunąć są prawdopodobnie tylko do odczytu.

Wykonaj poniższe czynności, aby sprawdzić, czy pliki są tylko do odczytu:
  1. Zlokalizuj ten klucz rejestru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. Uwaga nazwy plików.
  3. Sprawdź, czy te pliki nie mają ustawiony atrybut tylko do odczytu.
  4. Ponownie uruchom serwer.

Usuń zawartość folderów tymczasowych, przed ponownym zainstalowaniem programu SQL Server

Usuń całą zawartość folderu Temp zarówno Temp systemu i folder Temp użytkownika, instalowanie. Aby określić lokalizację folderu Temp użytkownika, należy wpisać następujące polecenie w wierszu polecenia:
C:\Documents and settings\nazwa_użytkownika > zestaw t


Wyniki należy są następujące:
TEMP=C:\DOCUME~1\username\LOCALS~1\TempTMP=C:\DOCUME~1\username\LOCALS~1\Temp


Również inne elementy mogą być wymienione. Typowa ścieżka jest następująca:
C:\Documents and Settings\nazwa użytkownika\Local lokalne\Temp
Typowe ścieżki do ścieżki Temp systemu jest % systemroot%\temp.

Powiązane artykuły

Jeśli nadal występuje komunikat o błędzie operacji oczekujących pliku, zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:
312995 instalacji programu SQL Server 2000 nie powiedzie się z ".. .previous instalacji program..." komunikat o błędzie

Właściwości

Identyfikator artykułu: 290991 — ostatni przegląd: 16.02.2017 — zmiana: 2

Microsoft SQL Server 2000 Standard Edition

Opinia