Ko namestite Microsoft SQL Server 2005 ali Microsoft SQL Server 2008, se prikaže to sporočilo o napaki:
»Datoteke C:\Windows\Microsoft.NET\Framework\version_number\mscorlib.tlb ni bilo mogoče naložiti«. Te napake ni bilo mogoče odpraviti, ker datoteke ni bilo mogoče najti. Znova namestite ta program.
Opomba version_number je ograda za številko različice ogrodja Microsoft .NET Framework, kot je v1.0.3705, v1.1.4870 ali v2.0.50727.
Ko namestite SQL Server 2005 ali SQL Server 2008, se morda prikaže sporočilo o napaki, ki je podobno sporočilu o napaki, ko zaženete Microsoft SQL Server Management Studio.
Do te napake pride, ker pot datoteke Mscorlib.tlb med postopkom namestitve ni pravilno obravnavana.
Pomembno V tem razdelku, načinu ali opravilu so navodila za spreminjanje registra. Če nepravilno spremenite register, lahko pride do resnih težav. Zato natančno sledite navodilom. Za dodatno zaščito varnostno kopirajte register, preden ga spremenite. Če pride do težav, ga bo tako mogoče obnoviti. Če želite več informacij o varnostnem kopiranju in obnavljanju registra, kliknite to številko članka iz Microsoftove zbirke znanja:
322756
(http://support.microsoft.com/kb/322756/sl/
)
Varnostno kopiranje in obnovitev registra v operacijskem sistemu Windows
Če želite, da to težavo odpravimo namesto vas, nadaljujte z razdelkom »
Samodejno odpravljanje težave«. Če želite težavo odpraviti sami, pojdite na razdelek »
Težavo bom odpravil sam«.
Samodejno odpravljanje težave
Če želite težavo odpraviti samodejno, kliknite gumb ali povezavo
Odpravljanje. Nato v pogovornem oknu
Prenos datoteke kliknite
Zaženi in sledite navodilom v čarovniku
Odpravljanje.
Opombe- Če se težava, ki je opisana v tem članku, še vedno pojavlja, tudi ko namestite servisni paket ali sprotni popravek, morate znova zagnati ta paket, da se izognete tej težavi.
- Ta čarovnik je morda na voljo le v angleščini. Vendar pa samodejno odpravljanje težav deluje tudi v drugih jezikovnih različicah sistema Windows.
- Če ne uporabljate računalnika, v katerem je prišlo do težave, shranite rešitev za odpravljanje težave na pomnilniški ključek ali CD in jo zaženite v računalniku, v katerem je prišlo do težave.
Nato nadaljujte z razdelkom »
Ali je težava odpravljena?«.
Težavo bom odpravil sam
Za SQL Server 2005
Če se želite izogniti tej težavi, morate ročno določiti pravo pot datoteke Mscorlib.tlb v registru. To naredite tako:
- Kliknite Start in Zaženi, vnesite regedit in kliknite V redu.
- Poiščite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
Opombe- Če nameščate SQL Server 2005 v 64-bitne operacijske sisteme, poiščite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
- Če nameščate SQL Server 2005 Express Edition with Advanced Services, poiščite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
- V desnem podoknu dvokliknite vnos registra TlbPath. Prikaže se pogovorno okno Urejanje niza.
- V polju Podatki o vrednosti zamenjajte %CLRVERSION% s to vrednostjo:
v2.0.50727
Opomba Vrednost v2.0.50727 označuje različico ogrodja .NET Framework, ki jo uporablja izvirna različica strežnika SQL Server 2005. - Kliknite V redu in zaprite urejevalnik registra.
Pomembno Če namestite servisni paket ali sprotni popravek za SQL Server 2005, servisni paket ali sprotni popravek spremeni vrednost, ki jo spremenite v 4. koraku, nazaj na %CLRVERSION%. Če se težava, ki je opisana v tem članku, še vedno pojavlja, tudi ko namestite servisni paket ali sprotni popravek, morate znova upoštevati te korake, da se izognete tej težavi.
Za SQL Server 2008
Če se želite izogniti tej težavi, morate ročno določiti pravo pot datoteke Mscorlib.tlb v registru. To naredite tako:
- Kliknite Start in Zaženi, vnesite regedit in kliknite V redu.
- Poiščite ta registrski podključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
Če nameščate 32-bitno različico strežnika SQL Server 2008 v 64-bitne operacijske sisteme, poiščite ta registrski podključ: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
Če nameščate SQL Server 2008 Express Edition with Advanced Services, poiščite ta registrski podključ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
- V desnem podoknu dvokliknite TlbPath.
- V polju Podatki o vrednosti zamenjajte %CLRVERSION% s to vrednostjo:
v2.0.50727
Opomba Vrednost v2.0.50727 označuje različico ogrodja .NET Framework, ki jo uporablja izvirna različica strežnika SQL Server 2008.
- Kliknite V redu in zaprite urejevalnik registra.
Pomembno Če namestite servisni paket ali sprotni popravek za SQL Server 2008, servisni paket ali sprotni popravek spremeni vrednost, ki jo spremenite v 4. koraku, nazaj na %CLRVERSION%. Če se težava, ki je opisana v tem članku, še vedno pojavlja, tudi ko namestite servisni paket ali sprotni popravek, morate znova upoštevati te korake, da se izognete tej težavi.
Ali je težava odpravljena?
- Preverite, ali ste odpravili težavo. Če ste odpravili težavo, ste delo v tem razdelku zaključili. Če težave niste odpravili, se obrnite na podporo
(http://support.microsoft.com/contactus?ln=sl#tab3)
.
- Hvaležni vam bomo za povratne informacije. Če želite posredovati povratne informacije ali prijaviti težave s to rešitvijo, vnesite pripombo v spletni dnevnik »Samodejno odpravljanje težav
(http://blogs.technet.com/fixit4me/)
« ali nam pošljite e-poštno
(mailto:fixit4me@microsoft.com?Subject=KB)
sporočilo.
Microsoft je potrdil, da do te težave prihaja v Microsoftovih izdelkih, navedenih v razdelku »Velja za«.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See
Terms of Use
(http://go.microsoft.com/fwlink/?LinkId=151500)
for other considerations.