Jak usunąć zepsutą instalację SQL Server 2008?


8

Po zainstalowaniu dodatku Service Pack 2 dla Microsoft SQL Server 2008 uruchomienie programu SQL Server nie powiodło się. Próbując to naprawić, zrobiłem kilka głupich rzeczy, które powodują, że nie mogę nawet zainstalować nowej wersji SQL Servera.

Oto, co dzieje się podczas instalacji:

  • Ekran konfiguracji reguł pomocy technicznej (wszystkie przeszedł, brak ostrzeżeń),
  • Ekran klucza produktu (wprowadzono prawidłowy klucz produktu),
  • Ekran warunków licencji (zaakceptowany),
  • Ekran Instaluj pliki pomocnicze (kliknij Instaluj).

Niż okno instalacyjne zamyka się i nic się nie dzieje, żadnych błędów, nic. Wydaje się, że żadne dzienniki nie zostały zapisane.

Jakie są kroki, aby usunąć bałagan i móc zainstalować SQL Server bez konieczności ponownej instalacji całego systemu operacyjnego?

Odpowiedzi:




2

Oprócz odpowiedzi KCotreau na to pytanie, dla tych, którzy mają ten sam problem, oto, co zrobiłem, aby móc dokonać czystej instalacji:

  1. Próbowałem odinstalować starą instalację za pomocą setup.exe,
  2. Usunięto katalogi związane z programem SQL Server z plików programu (w tym x86),
  3. Usunięto wszystkie odniesienia do tych katalogów z rejestru. Należy to zrobić ręcznie: w niektórych sytuacjach lepiej jest usunąć cały klucz nadrzędny; w innych tylko wartość musi zostać usunięta; wreszcie w niektórych sytuacjach nie trzeba niczego usuwać, ponieważ te klucze / wartości nie są przeznaczone do użycia podczas instalacji,
  4. Zrestartowano.
  5. Instalator zaczął działać, ale MsiGetProductInfo failed to retrieve ProductVersion for package during installwystąpił błąd, który można rozwiązać, usuwając określone klucze (ponieważ są ich setki lub tysiące, bądź gotowy do spędzenia godzin) lub wykonując kopię zapasową HKEY_CLASSES_ROOT\Installer\UpgradeCodes, usuwając cały klucz, a następnie przywracając po wykonaniu czystej instalacji.

Nadal zalecałbym w takiej sytuacji przywrócenie ostatniej kopii zapasowej systemu lub ponowną instalację systemu Windows (obie rzeczy były niemożliwe w moim konkretnym przypadku), jeśli chcesz to zrobić poprawnie.


1
Wspomniałeś o przywracaniu. Moja własna aktualizacja z SQL 2005 do 2008 na moim serwerze poszła źle i udało mi się ją odzyskać bez wysiłku dzięki oprogramowaniu do tworzenia kopii zapasowych i odzyskiwania Acronis. Zdecydowanie polecam nie tylko każdą starą kopię zapasową, ale rozwiązanie do przetwarzania obrazu dla każdego krytycznego serwera. Cieszę się, że w końcu wyzdrowiałeś.
KCotreau

1
+1: Mając podobny problem. Dziękujemy za konkretną listę działań po usunięciu. Zamiast ręcznie usuwać cokolwiek, spróbuję CCleaner. Mój następny komentarz pokaże wyniki, jak tylko je otrzymam.
mico
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.