Rozwiązywanie problemów z błędami zespołu podczas instalacji SQL 2008 R2 w systemie Windows

W tym tygodniu omówimy sposoby rozwiązywania różnych błędów zestawu, które otrzymujemy podczas rozwiązywania problemów z instalacją programu SQL Server. W tym artykule skupię się bardziej na SQL Server 2008 R2 i systemie Windows 7. Zanim zacznę, wyjaśnię, czym jest zestaw w systemie Windows. Wikipedia opisuje zestaw w CLI, jako skompilowaną bibliotekę kodów używaną do wdrażania, wersjonowania i bezpieczeństwa. Zestawy CLI mogą zawierać informacje o wersji, co pozwala im wyeliminować większość konfliktów między aplikacjami spowodowanych przez udostępnione zestawy.

Błędy zestawu podczas instalacji SQL w systemie Windows

Przejdźmy więc do części dotyczącej rozwiązywania problemów w tym artykule.

Najczęściej błędy montażowe występują z powodu resztek nieudanej instalacji, tj. Instalacja przeszła do połowy i wycofała się. W takich przypadkach musimy ręcznie wyczyścić wpisy. To trochę długi i pozornie skomplikowany proces, ale postaram się uczynić to tak prostym, jak tylko mogę. Zanim zaczniemy proces, utwórz punkt przywracania systemu utwórz kopię zapasową rejestru. Aby to zrobić, wykonaj następujące artykuły.

  • Jak utworzyć punkt przywracania systemu w systemie Windows
  • Kopia zapasowa i przywracanie rejestru w systemie Windows

Przede wszystkim musimy usunąć wszelkie po przekroczeniu wpisów. Jeśli na tym komputerze nie ma zainstalowanego kodu SQL, usuń wszystkie wpisy SQL z programów Cechy. Jeśli nie, po prostu usuń SQL Server 2008 R2 i wybierz instancję, którą próbujesz zainstalować (nie usuwaj niczego innego). Jeśli go nie ma, zostaw go i przejdźmy do następnego kroku.

Następnym krokiem jest przejście przez rejestr, aby upewnić się, że wszystkie wpisy zostały usunięte. Szczerze mówiąc, praktycznie niemożliwe jest wyszukiwanie i usuwanie wszystkich wpisów SQL, ale możemy usunąć tylko te ważne, które naszym zdaniem spowodują problemy.

    • Start -> Uruchom -> Regedit
    • Iść do

32-bitowy: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \
64-bitowy: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft SQL Server \

  • Usuń wpisy dotyczące instancji SQL, którą chcesz zainstalować. Jeśli nie masz innego SQL, po prostu usuń sam folder główny Microsoft SQL Server
  • Teraz idź do HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ Eventlog \ Application i usuń wpisy dotyczące instancji SQL, którą chcesz zainstalować
  • Następnie idź do HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ i usuń wpisy dotyczące instancji SQL, którą chcesz zainstalować
  • Znajdziesz wiele zestawów kontrolnych takich jak ControlSet001, ControlSet002, ControlSet003, ControlSet004 i tak dalej. Powtórz ten sam proces.
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application i usuń wpisy dotyczące instancji SQL, którą chcesz zainstalować
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services i usuń wpisy dotyczące instancji SQL, którą chcesz zainstalować.

Teraz następnym krokiem jest usunięcie wpisów asemblera dla SQL. Aby to zrobić

  • Start -> Uruchom -> montaż
  • Poszukaj zestawów rozpoczętych od Microsoft.SqlServer, gdy go znajdziesz, kliknij prawym przyciskiem myszy i kliknij Odinstaluj

Teraz, aby upewnić się, że masz wszystkie wpisy, istnieje sztuczka, w której możemy zmienić widok zespołu na widok folderu.

  • W wierszu polecenia wpisz cd / d% windows% \ assembly
  • Rodzaj: attrib -r -h -s desktop.ini
  • Rodzaj ren desktop.ini desktop.bak

Lub

  • Przejdź do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion
  • Dodaj nową nazwę wartości binarnej „DisableCacheViewer”
  • Kliknij prawym przyciskiem myszy „DisableCacheViewer” i kliknij Modyfikuj
  • Wpisz 1
  • Zamknij rejestr i spróbuj ponownie

Teraz, jeśli wrócisz do złożenia, powinieneś mieć widoki folderów, a nie widok złożenia. Teraz wyszukaj dowolne Microsoft.SqlServer i usuń to. Po zakończeniu procesu po prostu wyczyść TEMP, uruchom ponownie system i spróbuj zainstalować go ponownie.

Teraz w niektórych przypadkach nadal może pojawić się błąd montażu, w większości przypadków jest to spowodowane Microsoft .NET 4.0. Polecam ponownie zainstalować .NET Frameworks 4.0 i spróbować zainstalować go ponownie. Również Microsoft Visual C ++ 2008 lub 2010 może również powodować takie błędy. Ponowne zainstalowanie ich byłoby dobrym pomysłem.

Istnieje inny scenariusz, w którym błąd jest spowodowany przez Microsoft SQL Server 2008 R2 RsFx Driver MSI. W takich przypadkach możemy spróbować dwóch rzeczy. Jednym z nich jest utworzenie brakującego wpisu w rejestrze lub usunięcie sterownika z folderu Instalatora.

Metoda 1:

  • Start -> Uruchom -> Regedit
  • Idź do HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RsFx0150
  • Kliknij prawym przyciskiem myszy RsFX0150 i kliknij Nowy klucz i wpisz InstancesShares
  • Teraz zamknij rejestr i spróbuj zainstalować go ponownie.

Metoda 2:

  • Start -> Uruchom -> Instalator
  • Po otwarciu folderu wyślesz wiele kolumn, kliknij prawym przyciskiem myszy dowolną nazwę kolumny i wybierz Więcej
  • Z listy wybierz Komentarze i kliknij OK.
  • Teraz poszukaj MSI SQL Server 2008 R2 RsFx Driver MSI w komentarzach (ponieważ rzeczywista nazwa pliku będzie bełkotliwa)
  • Kliknij prawym przyciskiem myszy plik MSI i kliknij Odinstaluj

Dobrze przy użyciu tej metody powinieneś być w stanie rozwiązać większość błędów związanych z zespołem podczas instalowania Microsoft SQL Server 2008 R2. Jeśli nadal masz problem, skorzystaj z naszej sekcji komentarzy.

Link do głównej publikacji