Creating Unattended SQL Server Installations with a Configuration File
W tym tygodniu omówimy, jak rozwiązywać różne błędy montażowe, które otrzymujemy podczas rozwiązywania problemów z instalacją programu SQL Server. Skoncentruję ten artykuł na SQL Server 2008 R2 i systemie Windows 7. Zanim zacznę, wyjaśnię, czym jest zestaw w systemie Windows. Wikipedia opisuje zespół w CLI, jako skompilowaną bibliotekę kodów używaną do wdrażania, wersjonowania i bezpieczeństwa. Zespoły interfejsu CLI mogą mieć informacje o wersji, co pozwala wyeliminować większość konfliktów między aplikacjami spowodowanych przez zespoły wspólne.
Błędy montażowe podczas instalowania SQL w systemie Windows
Przejdźmy więc do części dotyczącej rozwiązywania problemów.
Większość razy, błędy montażowe pojawiają się z powodu resztek nieudanego instalatora, tj. instalacja przeszła w połowie i wykonała wycofanie. W takich przypadkach musimy ręcznie wyczyścić wpisy. Jest to trochę długi i pozornie skomplikowany proces, ale postaram się uczynić go tak prostym, jak tylko mogę. Zanim rozpoczniemy proces, utwórz punkt przywracania systemu i utwórz kopię zapasową rejestru. Aby to zrobić, wykonaj następujące artykuły.
- Jak utworzyć punkt przywracania systemu w systemie Windows
- Rejestr kopii zapasowej i przywracania w systemie Windows
Po pierwsze, musimy usunąć wszystkie pozostałe wpisy. Jeśli na tym komputerze nie ma zainstalowanego żadnego SQL, po prostu usuń wszystkie wpisy SQL z menu Programy i funkcje. Jeśli nie, usuń SQL Server 2008 R2 i wybierz instancję, którą próbujesz zainstalować (nie usuwaj niczego innego). Jeśli go tam nie ma, zostaw go i przejdźmy do następnego kroku.
Następnym krokiem jest przejrzenie rejestru, aby upewnić się, że wszystkie wpisy zostały usunięte. Szczerze mówiąc, praktycznie niemożliwe jest wyszukiwanie i usuwanie wszystkich pozycji SQL, ale możemy usunąć tylko te, które naszym zdaniem spowodują problemy.
- Start -> Uruchom -> Regedit
- Przejdź do
32-bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Serwer 64-bitowy: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Serwer
- Usuń wpisy dla instancji SQL, którą chcesz zainstalować. Jeśli nie masz żadnego innego SQL, po prostu usuń Microsoft SQL Sam folder główny serwera
- Teraz przejdź do HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application i usuń wpisy dla instancji SQL, którą chcesz zainstalować
- Następnie przejdź do HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services i usuń wpisy dla instancji SQL, którą chcesz zainstalować
- Znajdziesz wiele zestawy kontrolne, takie jak ControlSet001 , ControlSet002 , ControlSet003 , ControlSet004 i tak dalej. Powtórz ten sam proces.
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application i usuń wpisy dla instancji SQL, którą chcesz zainstalować
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services i usuń wpisy dla instancji SQL, którą chcesz zainstalować.
Teraz następnym krokiem jest usunięcie wpisów dotyczących zestawu SQL. Aby to zrobić,
- Uruchom -> Uruchom -> złożenie
- Poszukaj zestawów uruchomionych za pomocą Microsoft.SqlServer , po kliknięciu prawym przyciskiem myszy i kliknięciu Odinstaluj
Teraz, aby upewnij się, że masz wszystkie wpisy, istnieje sztuczka, w której możemy zmienić widok złożenia na widok folderu.
- W wierszu polecenia wpisz cd / d% windows% assembly
- Type: attrib -r -h -s desktop.ini
- Wpisz 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
- Enter 1
- Zamknij rejestr i spróbuj ponownie
Teraz, jeśli wrócisz do montażu, powinny być widokami folderów, a nie widokami złożenia. Teraz wyszukaj dowolne Microsoft.SqlServer i usuń go. Po zakończeniu procesu wystarczy wyczyścić TEMP i zrestartować system i spróbować ponownie zainstalować.
Teraz w niektórych przypadkach nadal może wystąpić błąd montażu, w większości przypadków jest to spowodowane Microsoft.NET 4.0. Zaleciłbym przeinstalować.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 wypróbować dwie rzeczy. Jedną z nich jest utworzenie brakującego wpisu w rejestrze lub usunięcie sterownika z folderu Installer.
Metoda 1:
- Start -> Uruchom -> Regedit
- Przejdź 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
- Gdy otworzysz folder, wyślesz wiele kolumn, Kliknij prawym przyciskiem myszy dowolną nazwę kolumny i wybierz Więcej
- Z listy wybierz Komentarze i kliknij OK.
- Teraz wyszukaj Microsoft 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 używając w przypadku tej metody powinieneś być w stanie rozwiązać większość błędów związanych z montażem podczas instalacji Microsoft SQL Server 2008 R2. Jeśli nadal masz problem, możesz skorzystać z naszej sekcji komentarzy.
Rozwiązywanie problemów Pomoc: rozwiązywanie problemów z komputerem bez utraty
Czy Twoja technologia odmawia współpracy? Nie denerwuj się, bądź metodyczny; te wskazówki pokażą ci, jak to zrobić.
Rozwiązywanie problemów z zasilaniem: Rozwiązywanie problemów z poborem energii w systemie Windows
Narzędzie do rozwiązywania problemów z zasilaniem automatycznie wykrywa ustawienia systemu Windows, które wpływają na zużycie energii, wygaszacze ekranu i przywracają domyślne ustawienia.
Rozwiązywanie problemów, błędów i problemów programu OneNote w systemie Windows 10
Jeśli program OneNote nie działa, ten wpis pomoże w rozwiązywaniu problemów i rozwiązywaniu problemów związanych z programem OneNote, błędy i problemy w systemie Windows 10 oraz sugerują obejścia.