Az SQL 2008 R2 telepítésének Windows rendszeren történő telepítésekor hibák elhárítása

Tartalomjegyzék:

Az SQL 2008 R2 telepítésének Windows rendszeren történő telepítésekor hibák elhárítása
Az SQL 2008 R2 telepítésének Windows rendszeren történő telepítésekor hibák elhárítása
Anonim

Ezen a héten megvitatjuk, hogyan lehet hibakeresni a különböző összeszerelési hibákat, amelyeket az SQL Server telepítésével kapcsolatos hibaelhárításhoz kapunk. A cikket inkább az SQL Server 2008 R2 és a Windows 7 rendszerre összpontosítom. Mielőtt elkezdenék, megmagyarázom, mi a Windows rendszer. A Wikipedia az összeszerelést a CLI-ben írja le, a telepítéshez, verzióhoz és biztonsághoz fordított kódkönyvtárként. A CLI-szerelvények tartalmazhatnak verzióinformációkat, amelyek lehetővé teszik számukra, hogy kiküszöbölik a megosztott összetevők által okozott alkalmazások közötti legtöbb ütközést.

Összeszerelési hibák SQL telepítése közben Windows rendszeren

Tehát engedje meg a cikk hibaelhárítási részét.

Az esetek többségében a telepítési hibák a hibás telepítés fennmaradása miatt következnek be, vagyis a telepítés félúton történt, és visszahúzódott. Ilyen esetekben manuálisan kell kitölteni a bejegyzéseket. Ez egy kicsit hosszadalmas és látszólag bonyolult folyamat, de megpróbálom egyszerűbbé tenni, amennyire csak tudok. A folyamat elindítása előtt hozzon létre egy rendszer-visszaállítási pontot és hozzon létre biztonsági másolatot a rendszerleíró adatbázisról. Kérjük, kövesse ezeket a cikkeket.

  • Hogyan hozzunk létre rendszer-visszaállítási pontot a Windows rendszerben
  • Biztonsági mentés és visszaállítás a Windows rendszerben

Először is el kell távolítanunk minden utólagos bejegyzést. Ha nincs ilyen SQL telepítve a gépre, akkor csak távolítsa el az összes SQL bejegyzést a Programok és funkciók mappából. Ha nem, egyszerűen távolítsa el az SQL Server 2008 R2 programot, és válassza ki a telepíteni kívánt példányt (ne távolítson el semmit). Ha nincs ott, akkor hagyja, és menjünk a következő lépésre.

A következő lépés a rendszerleíró adatbázisban megy végbe, hogy minden bejegyzés eltávolításra kerüljön. Őszintén szólva gyakorlatilag lehetetlen az összes SQL bejegyzés keresését és törlését, de csak azokat a fontosakat törölhetjük, amelyekről úgy gondoljuk, hogy problémákat okoz.

    • Start -> Run -> Regedit
    • Menj

32-bites: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Szerver 64 bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Szerver

  • Törölje a beillesztendő SQL példány bejegyzéseit. Abban az esetben, ha nincs más SQL, akkor csak törölje a Microsoft SQL Maga a szerver gyökérmappája
  • Most menj HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application és törölje a beillesztett SQL példány bejegyzéseit
  • Akkor menj HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services és törölje a beillesztett SQL példány bejegyzéseit
  • Több vezérlő készletet talál, mint például ControlSet001, ControlSet002, ControlSet003, ControlSet004 stb. Ismételje meg ugyanazt a folyamatot.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application és törölje a beillesztett SQL példány bejegyzéseit
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services és törölje a beillesztett SQL példány bejegyzéseit.

Most a következő lépés az összeszerelési bejegyzések eltávolítása SQL számára. Ehhez

  • Start -> Run -> gyülekezés
  • Keresse meg a megkezdett szerelvényeket Microsoft.SqlServer, amint megtalálja jobb kattintással, és kattintson az Eltávolítás gombra

Most azért, hogy biztosak legyünk benne, hogy minden bejegyzést kaptunk, van egy trükk, ahol átválthatjuk a nézetet a mappát nézetben.

  • A parancssorba írja be cd / d% windows% összeszerelés
  • Típus: attrib -r -h -s desktop.ini
  • típus ren desktop.ini desktop.bak

Vagy

  • Menjen a HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion programba
  • Új bináris értéknév hozzáadása " DisableCacheViewer
  • Jobb klikk a " DisableCacheViewer"És kattintson a Módosítás gombra
  • Írja be az 1
  • Zárja be a rendszerleíró adatbázisot, és próbálja újra

Most, ha vissza szeretne menni a gyülekezéshez, inkább mappanézetet kell használnia, mint összeszerelési nézetet. Most keressen Microsoft.SqlServer és távolítsa el. Miután befejezte a folyamatot, törölje a TEMP-ot, és indítsa újra a rendszert, és próbálja meg újból telepíteni.

Néhány esetben előfordulhat, hogy szerelési hiba lép fel, legtöbb esetben a Microsoft.NET 4.0 miatt. Ajánlom, hogy újratelepítse a.NET-keretrendszer 4.0-at és próbálja meg újra telepíteni. A Microsoft Visual C ++ 2008 vagy 2010 is okozhat ilyen hibákat. Újra telepítésük jó ötlet lenne.

Van egy másik olyan eset is, amikor a hibát a Microsoft SQL Server 2008 R2 RsFx illesztőprogram MSI okozza. Ilyen esetekben két dolgot kipróbálhatunk. Az egyik az, hogy létrehoz egy hiányzó bejegyzést a rendszerleíró adatbázisban, vagy eltávolítja a meghajtót a Telepítő mappából.

1. módszer:

  • Start -> Run -> Regedit
  • Menj HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Kattintson a jobb gombbal a RsFX0150 és kattintson az Új gombra, majd írja be InstancesShares
  • Most zárja be a rendszerleíró adatbázist, és próbálja meg újra telepíteni.

2. módszer:

  • Start -> Futtatás -> Telepítő
  • Miután megnyitotta a mappát, sok oszlopot küld, kattintson a jobb egérgombbal az oszlopnevekre, és válassza a Több lehetőséget
  • A listáról válassza ki Hozzászólások és kattintson az OK gombra.
  • Most keresse meg a Microsoft SQL Server 2008 R2 RsFx illesztőprogram MSI-t a megjegyzésekben (Mivel a tényleges fájlnév gibberish)
  • Jobb egérgombbal kattintson az MSI fájlra, és kattintson az Eltávolítás gombra

Ezeket a módszereket a Microsoft SQL Server 2008 R2 telepítésekor képesnek kell lennie megoldani a telepítési hibák nagy részét. Abban az esetben, ha továbbra is fennáll a probléma, akkor használhatja a megjegyzéseket.

Ajánlott: