Riešenie problémov s montážou pri inštalácii SQL 2008 R2 v systéme Windows

Obsah:

Riešenie problémov s montážou pri inštalácii SQL 2008 R2 v systéme Windows
Riešenie problémov s montážou pri inštalácii SQL 2008 R2 v systéme Windows

Video: Riešenie problémov s montážou pri inštalácii SQL 2008 R2 v systéme Windows

Video: Riešenie problémov s montážou pri inštalácii SQL 2008 R2 v systéme Windows
Video: Google Colab - Exporting to a Word Document! - YouTube 2024, Apríl
Anonim

Tento týždeň budeme diskutovať o tom, ako riešiť rôzne chyby pri montáži, ktoré dostávame počas inštalácie riešenia problémov pre SQL Server. Zameriavam sa na tento článok viac o systémoch SQL Server 2008 R2 a Windows 7. Skôr ako začnem, vysvetlím, čo je to zostava v systéme Windows. Wikipedia opisuje zostavu v jazyku CLI ako kompilovanú knižnicu kódov používanú na nasadenie, verzie a zabezpečenie. Zostavy CLI môžu mať informácie o verzii, čo im umožňuje eliminovať väčšinu konfliktov medzi aplikáciami spôsobených zdieľanými zostavami.

Chyby pri montáži počas inštalácie SQL v systéme Windows

Prejdite do časti riešenia problémov.

Väčšinu prípadov sa vyskytujú chyby pri montáži v dôsledku zvyškov nedokončenej inštalácie, t. J. Inštalácia prešla do polovice a urobila roll-back. V takýchto prípadoch musíme manuálne vyčistiť záznamy. Je to trochu zdĺhavý a zdanlivo komplikovaný proces, ale pokúsim sa to urobiť čo najjednoduchšie. Pred spustením procesu vytvorte bod obnovenia systému a vytvorte zálohu registra. Postupujte podľa týchto článkov.

  • Ako vytvoriť bod obnovenia systému v systéme Windows
  • Zálohovanie a obnovenie databázy Registry v systéme Windows

Po prvé, musíme odstrániť akékoľvek po zapísaní. Ak na tomto počítači nie je nainštalovaný žiadny SQL, stačí odstrániť všetky položky SQL z programov a funkcií. Ak nie, jednoducho odstráňte SQL Server 2008 R2 a vyberte inštanciu, ktorú sa pokúšate nainštalovať (neodstraňujte nič iné). Ak tam nie je, potom ho nechajte a poďme na ďalší krok.

Ďalším krokom je registrácia, aby ste sa uistili, že všetky položky sú odstránené. Aby sme boli úprimní, je prakticky nemožné vyhľadávať a odstraňovať všetky položky SQL, ale môžeme odstrániť iba tie dôležité, o ktorých si myslíme, že spôsobia problémy.

    • Štart -> Spustiť -> regedit
    • Ísť do

32-bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL server 64-bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL server

  • Odstráňte položky pre inštanciu SQL, ktorú viažete na inštaláciu. V prípade, že nemáte žiadny iný SQL, stačí odstrániť Microsoft SQL Vlastné koreňové zložky servera
  • Teraz choďte HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services EventLog Application a odstrániť položky pre inštanciu SQL, ktorú viažete na inštaláciu
  • Potom choď HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services a odstrániť položky pre inštanciu SQL, ktorú viažete na inštaláciu
  • Nájdete viacero riadiacich sád ako napr ControlSet001, ControlSet002, ControlSet003, ControlSet004 a tak ďalej. Opakujte rovnaký proces.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services EventLog Application a odstrániť položky pre inštanciu SQL, ktorú viažete na inštaláciu
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services a odstrániť položky pre inštanciu SQL, ktorú viažete na inštaláciu.

Teraz je ďalším krokom odstrániť montážne položky pre SQL. Urobiť to

  • Štart -> Spustiť -> zhromaždenie
  • Pozrite sa na zhromaždenia, ktoré začali Microsoft.SqlServer, akonáhle nájdete pravé kliknutie a kliknite na Odinštalovať

Teraz len aby ste si boli istí, že máte všetky položky, existuje trik, kde môžeme prepnúť zobrazenie zostavy na zobrazenie priečinka.

  • Do príkazového riadka zadajte cd / d% windows% montáž
  • typ: attrib -r -h -s desktop.ini
  • typ ren desktop.ini desktop.bak

alebo

  • Prejdite na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Pridať nový názov binárnej hodnoty " DisableCacheViewer
  • Kliknite pravým tlačidlom na " DisableCacheViewer"A kliknite na položku Upraviť
  • Zadajte 1
  • Zatvorte registra a skúste to znova

Teraz, ak sa vrátite k montáži, mali by ste skôr zobraziť priečinky ako zobrazenie zostavy. Teraz vyhľadajte všetky Microsoft.SqlServer a odstráňte ju. Po dokončení procesu stačí vymazať TEMP a reštartovať systém a pokúsiť sa ho znova nainštalovať.

Teraz sa v niektorých prípadoch môže stať chybou pri montáži, väčšina prípadov je spôsobená programom Microsoft.NET 4.0. Odporúčam preinštalovať.NET Framework 4.0 a pokúsiť sa znova nainštalovať. Takéto chyby môžu spôsobiť aj Microsoft Visual C ++ 2008 alebo 2010. Preinštalovanie by bolo dobrý nápad.

Existuje iný scenár, v ktorom je chyba spôsobená MSI MS SQL Server 2008 R2 RsFx. V takýchto prípadoch môžeme vyskúšať dve veci. Jedným z nich je vytvoriť chýbajúci záznam v databáze Registry alebo odstrániť ovládač z priečinka Inštalátor.

Metóda 1:

  • Štart -> Spustiť -> regedit
  • Ísť do HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Kliknite pravým tlačidlom myši na ikonu RsFX0150 a kliknite na tlačidlo Nové tlačidlo a napíšte InstancesShares
  • Teraz zatvorte register a pokúste sa ho znova nainštalovať.

Metóda 2:

  • Štart -> Spustiť -> Inštalátor
  • Po otvorení priečinka pošlete veľa stĺpcov, kliknite pravým tlačidlom na ľubovoľný názov stĺpca a vyberte položku Viac
  • V zozname vyberte položku Komentáre a kliknite na tlačidlo OK.
  • Teraz hľadať Microsoft SQL Server 2008 R2 RsFx ovládače MSI v komentároch (Pretože skutočný názov súboru bude mrzutý)
  • Kliknite pravým tlačidlom myši na súbor MSI a kliknite na Odinštalovať

Pri použití týchto metód by ste mali byť schopní vyriešiť väčšinu chýb súvisiacich s montážou pri inštalácii Microsoft SQL Server 2008 R2. V prípade, že máte problém, môžete použiť našu sekciu komentárov.

Odporúča: