Windows

ŘEšení potíží při montáži chyby při instalaci systému SQL 2008 R2 v systému Windows

Montáž šindelů – Jak jsou důležité hřebíky při instalaci a výdrži šindelové střechy

Montáž šindelů – Jak jsou důležité hřebíky při instalaci a výdrži šindelové střechy
Anonim

Tento týden budeme diskutovat o tom, jak řešit různé chyby při sestavování, které dostáváme při instalaci řešení potíží pro SQL Server. Zaměřím se na tento článek více o systémech SQL Server 2008 R2 a Windows 7. Než začnu, vysvětlím, co je sestava na systému Windows. Wikipedia popisuje sestavu v rozhraní CLI jako kompilovanou knihovnu kódů používanou pro nasazení, verzi a zabezpečení. Soupravy CLI mohou obsahovat informace o verzích, které jim umožňují eliminovat většinu konfliktů mezi aplikacemi způsobenými sdílenými sestavami.

Chyby při montáži při instalaci systému SQL v systému Windows

Tak se dostat do části týkající se odstraňování problémů

. časy, dochází k chybě při montáži kvůli zbytkům neúspěšného instalace, tzn. instalace prošla v polovině cesty a provedla roll-back. V takových případech musíme záznamy ručně vyčistit. Je to trochu zdlouhavý a zdánlivě komplikovaný proces, ale pokouším se to udělat co nejjednodušší. Před zahájením procesu vytvořte bod obnovení systému a vytvořte zálohu registru. Postupujte podle následujících článků:

  • Jak vytvořit bod obnovení systému v systému Windows
  • Zálohování a obnovení registru v systému Windows

Nejprve musíme odstranit všechny záznamy po ukončení. Pokud na tomto počítači není nainstalován žádný SQL, stačí odstranit všechny položky SQL z Programy a funkce. Pokud tomu tak není, jednoduše odeberte SQL Server 2008 R2 a vyberte instanci, kterou se pokoušíte nainstalovat (Neodstraňujte nic jiného). Pokud tomu tak není, nechte to a jděte k dalšímu kroku.

Dalším krokem je procházení registru, aby se zajistilo odstranění všech položek. Abych byl upřímný, je prakticky nemožné vyhledávat a mazat všechny položky SQL, ale můžeme vymazat pouze ty důležité, které si myslíme, že způsobí problémy

    • Start -> Run -> Regedit

32bitové: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64bitové: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server

  • Odstraňte položky pro instanci SQL, kterou vážíte k instalaci. V případě, že nemáte jiný SQL, stačí pouze odstranit kořenovou složku Microsoft
  • nyní přejít na HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application
  • odstranění položek pro instanci SQL, kterou vážíte, na instalaci Pak přejděte na HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services
  • a odstraňte položky pro instanci SQL, kterou vážíte k instalaci jako jsou ControlSet001 , ControlSet002 , ControlSet003 , ControlSet004
  • atd. Opakujte stejný proces HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application
  • a odstraňte položky pro instanci SQL, kterou vážíte k instalaci HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services

pro instanci SQL, kterou vážíte k instalaci.

  • Nyní je dalším krokem odstranění položek sestavení pro SQL. Chcete-li to udělat Start -> Spustit ->
  • sestava Vyhledat sestavy, které byly zahájeny pomocí Microsoft.SqlServer

, klikněte pravým tlačítkem a klikněte na Odinstalovat

  • Ujistěte se, že máte všechny položky, kde je trik, kde lze přepnout zobrazení sestavy do zobrazení složky. V příkazovém řádku zadejte
  • cd / d% windows% assembly Typ:
  • -r -h -s desktop.ini Typ

ren desktop.ini desktop.bak

  • Nebo
  • Přejít na HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion > DisableCacheViewer "
  • Klikněte pravým tlačítkem myši na DisableCacheViewer " a klikněte na Modify
  • Enter 1
  • by měly být spíše názvy složek než zobrazení sestavy. Nyní vyhledejte libovolné

Microsoft.SqlServer a odeberte jej. Po dokončení procesu stačí vymazat TEMP a restartovat systém a pokusit se jej znovu nainstalovat. Nyní můžete v některých případech stále dostat chybu při montáži, většinou je to kvůli Microsoft.NET 4.0. Doporučuji přeinstalovat rozhraní.NET Framework 4.0 a pokuste se ji znovu nainstalovat. Také chyby mohou také způsobit aplikace Microsoft Visual C ++ 2008 nebo 2010. Přeinstalování by bylo dobrý nápad.

Existuje další scénář, kde je chyba způsobena Microsoft SQL Server 2008 R2 RsFx ovladač MSI. V takových případech můžeme zkusit dvě věci. Jedním z nich je vytvořit chybějící položku v registru nebo odebrat ovladač ze složky Installer.

Metoda 1:

Start -> Run ->

  • Regedit Přejít na
  • HKEY_LOCAL_MACHINE CurrentControlSet Services RsFx0150 Klepněte pravým tlačítkem na
  • RsFX0150 a klepněte na tlačítko Nové a zadejte InstancesShares Nyní zavřete registr a pokuste se jej znovu nainstalovat. 2:
  • Start -> Spustit -> Instalační program

Jakmile otevřete složku, pošlete spoustu sloupců, klepněte pravým tlačítkem myši na libovolný název sloupce a vyberte Více

  • a klikněte na OK.
  • Nyní se podívejte na Microsoft MS SQL Server 2008 R2 RsFx ovladač MSI v komentářích (Protože skutečný název souboru bude gibberish) Klikněte pravým tlačítkem myši na soubor MSI a klikněte na Odinstalovat tyto metody by měly být schopny vyřešit většinu chyby související s sestavením při instalaci Microsoft SQL Server 2008 R2. V případě, že máte problém, můžete použít sekci s komentáři