Cikk azonosítója: 918685 - Utolsó ellenőrzés: 2011. szeptember 30. - Verziószám: 1.0

Hibaüzenet az SQL Server 2005 vagy az SQL Server 2008 telepítésekor: „A C:\Windows\Microsoft.NET\Framework\[verziószám]\mscorlib.tlb fájl nem tölthető be”

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.

A lap tartalma

Az összes kibontása | Az összes összecsukása

A jelenség

A következő hibaüzenet jelenik meg a Microsoft SQL Server 2005 vagy a Microsoft SQL Server 2008 telepítésekor:
„A C:\Windows\Microsoft.NET\Framework\verziószám\mscorlib.tlb fájl nem tölthető be.” A probléma javítására tett kísérlet meghiúsult, mert a fájl nem található. Telepítse újra a programot.
Megjegyzés A verziószám a Microsoft .NET Framework verziószámának (például: v1.0.3705, v1.1.4870 vagy v2.0.50727) helyőrzője.

Az SQL Server 2005 vagy az SQL Server 2008 telepítése után a következőhöz hasonló hibaüzenet jelenhet meg a Microsoft SQL Server Management Studio minden indításakor.

Oka

A probléma oka, hogy az Mscorlib.tlb fájl útvonalát a telepítés folyamata helytelenül értelmezi.

Kerülő megoldás

Fontos: Az alábbi szakasz, módszer, illetve tevékenység a beállításjegyzék módosítását is magában foglaló lépéseket tartalmaz. A beállításjegyzék helytelen módosítása azonban komoly problémákat okozhat, ezért ügyeljen az utasítások pontos betartására. A beállításjegyzékről módosítása előtt készítsen biztonsági másolatot, hogy szükség esetén visszaállíthassa azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756  (http://support.microsoft.com/kb/322756/hu/ ) A beállításjegyzék biztonsági mentése és visszaállítása a Windows rendszerben
Ha azt szeretné, hogy a probléma megoldása automatikusan történjen, ugorjon az „Automatikus javítás” című részre. Ha a probléma javítását saját kezűleg kívánja elvégezni, folytassa a „Kézi javítás” című résszel.

Automatikus javítás



A probléma automatikus javításához kattintson A probléma javítása gombra vagy hivatkozásra. Ezután kattintson a Futtatás gombra a Fájl letöltése párbeszédpanelen, és kövesse az Automatikus javítás varázsló lépéseit.


A probléma javítása
Microsoft Fix it 50701


Megjegyzések
  • Ha a jelen cikkben leírt probléma a szervizcsomag vagy gyorsjavítás telepítése után továbbra is fennáll, ismét le kell futtatnia ezt a csomagot a probléma kerülő megoldásához.
  • Előfordulhat, hogy a varázsló csak angol nyelven érhető el. Az automatikus javítás ugyanakkor a Windows többi nyelvi változatával is működik.
  • Ha a jelen cikket nem azon a számítógépen tekinti meg, amelyen a problémát tapasztalja, mentse az automatikus javítást egy USB-meghajtóra vagy CD lemezre, és azon a számítógépen futtassa, amelyen a hiba jelentkezik.

Ezt követően folytassa az olvasást a „Megoldódott a probléma?” című résszel.



Kézi javítás

SQL Server 2005 esetén

A probléma kerülő megoldásához kézzel kell megadnia az Mscorlib.tlb fájl helyes útvonalát a beállításjegyzékben. Ehhez hajtsa végre az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be a regedit parancsot, majd kattintson az OK gombra.
  2. Keresse meg a beállításjegyzékben az alábbi alkulcsot:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Megjegyzések
    • Ha 64 bites operációs rendszerre telepíti az SQL Server 2005 szoftvert, a következő alkulcsot keresse meg:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    • Ha az SQL Server 2005 Express Edition with Advanced Services szoftvert telepíti, a következő alkulcsot keresse meg:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. A jobb oldali ablaktáblában kattintson duplán a beállításjegyzék TlbPath bejegyzésére. Megjelenik a Karakterlánc szerkesztése párbeszédpanel.
  4. Az Érték mezőben cserélje le a %CLRVERSION% kifejezést a következő értékre:
    v2.0.50727
    Megjegyzés A v2.0.50727 érték az SQL Server 2005 eredeti verziója által használt .NET Framework verziószámát jelzi.
  5. Kattintson az OK gombra, és zárja be a beállításszerkesztőt.
Fontos Ha SQL Server 2005 szervizcsomagot vagy gyorsjavítást telepít, az a 4. lépésben lecserélt értéket vissza fogja változtatni a %CLRVERSION% értékre. Ha a jelen cikkben leírt probléma a szervizcsomag vagy gyorsjavítás telepítése után továbbra is fennáll, ismét el kell végeznie ezen lépéseket a probléma kerülő megoldásához.

SQL Server 2008 esetén

A probléma kerülő megoldásához kézzel kell megadnia az Mscorlib.tlb fájl helyes útvonalát a beállításjegyzékben. Ehhez hajtsa végre az alábbi lépéseket:
  1. Kattintson a Start menü Futtatás parancsára, írja be a regedit parancsot, majd kattintson az OK gombra.
  2. Keresse meg a beállításjegyzékben az alábbi alkulcsot:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
    Ha 64 bites operációs rendszerre telepíti az SQL Server 2008 32 bites verzióját, a következő alkulcsot keresse meg:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Ha az SQL Server 2008 Express Edition with Advanced Services szoftvert telepíti, a következő alkulcsot keresse meg:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. A jobb oldali ablaktáblában kattintson duplán a TlbPath bejegyzésre.
  4. Az Érték mezőben cserélje le a %CLRVERSION% kifejezést a következő értékre:
    v2.0.50727
    Megjegyzés A v2.0.50727 érték az SQL Server 2008 eredeti verziója által használt .NET Framework verziószámát jelzi.
  5. Kattintson az OK gombra, és zárja be a beállításszerkesztőt.
Fontos Ha SQL Server 2008 szervizcsomagot vagy gyorsjavítást telepít, az a 4. lépésben lecserélt értéket vissza fogja változtatni a %CLRVERSION% értékre. Ha a jelen cikkben leírt probléma a szervizcsomag vagy gyorsjavítás telepítése után továbbra is fennáll, ismét el kell végeznie ezeket a lépéseket a probléma kerülő megoldásához.

Megoldódott a probléma?

  • Ellenőrizze, hogy megszűnt-e a hiba. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a bekezdést. Ha a probléma továbbra is fennáll, lépjen kapcsolatba a támogatási szolgálattal (http://support.microsoft.com/contactus?ln=ro#tab1) .
  • Szívesen várjuk visszajelzését. Ha az itt ismertetett megoldással kapcsolatban visszajelzést küldene, illetve problémát szeretne bejelenteni, szóljon hozzá az automatikus javítással foglalkozó bloghoz (http://blogs.technet.com/fixit4me/) , vagy küldjön egy e-mailt (mailto:fixit4me@microsoft.com?Subject=KB) .

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.


Megjegyzés: Ez egy „GYORS KÖZZÉTÉTELŰ” cikk, amelyet maga Microsoft támogatási csoportja készített. A benne fogalt információkat a jelentkező problémákra válaszul, az adott állapotukban biztosítjuk. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További tudnivalók olvashatók a felhasználási feltételek (http://go.microsoft.com/fwlink/?LinkId=151500) között.

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Kulcsszavak: 
kbsql2005setup kbexpertiseadvanced kbtshoot kbprb kbfixme kbmsifixme KB918685
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.