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.