Virheilmoitus SQL Server 2005:n tai SQL Server 2008:n asentamisen yhteydessä: "Tiedostoa C:\Windows\Microsoft.NET\Framework\[version_numero]\mscorlib.tlb ei voi ladata"

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 918685 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun asennat Microsoft SQL Server 2005- tai Microsoft SQL Server 2008 -ohjelmiston, saat seuraavan virheilmoituksen:
Tiedostoa C:\Windows\Microsoft.NET\Framework\version_numero\mscorlib.tlb ei voi ladata. Tämän tilanteen korjausyritys epäonnistuu, koska tiedostoa ei löydy. Asenna tämä ohjelma uudelleen.
Huomautus version_numero on Microsoft .NET Framework -versionumeron paikkamerkki, kuten v1.0.3705, v1.1.4870 tai v2.0.50727.

Kun olet asentanut SQL Server 2005:n tai SQL Server 2008:n, saatat saada tätä virheilmoitusta muistuttavan virheilmoituksen aina, kun käynnistät Microsoft SQL Server Management Studion.

Syy

Tämä ongelma ilmenee siitä syystä, että Mscorlib.tlb-tiedoston polku tulkitaan virheellisesti asennusprosessin aikana.

Workaround

Tärkeää Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Vakavia ongelmia saattaa kuitenkin ilmetä, jos rekisteriä muokataan virheellisesti. Varmista siis, että noudatat ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muokkaamista. Tällöin voit palauttaa sen, jos ongelmia ilmenee. Lisätietoja rekisterin varmuuskopioimisesta ja palauttamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
322756 Rekisterin varmuuskopioiminen ja palauttaminen Windowsissa
Jos haluat, että tämä ongelma kierretään puolestasi, siirry Korjaa ongelma puolestani -osaan. Jos haluat korjata tämän ongelman mieluummin itse, siirry Haluan korjata ongelman itse -osaan.

Korjaa ongelma puolestani



Jos haluat, että tämä ongelma korjataan automaattisesti, napsauta Fix it -ratkaisun painiketta tai linkkiä. Valitse Tiedostojen lataaminen -valintaikkunassa Suorita ja noudata ohjatun Fix it -toiminnon ohjeita.


Korjaa tämä ongelma
Microsoftin Fix it -ratkaisu 50701


Huomautuksia
  • Jos tässä artikkelissa kuvattu ongelma ei poistu Service Pack -paketin tai hotfix-korjauksen asentamisen jälkeen, sinun on suoritettava tämä paketti uudelleen, jos haluat korjata tämän ongelman.
  • Tämä ohjattu toiminto saattaa olla vain englanninkielinen. Automaattinen korjaus toimii kuitenkin myös muiden Windowsin kieliversioiden kanssa.
  • Jos et ole käyttämässä tietokonetta, jossa tämä ongelma ilmenee, tallenna Fix it -ratkaisu muistitikkuun tai CD-levylle ja suorita se sitten tietokoneessa, jossa ongelma ilmenee.

Siirry sitten Korjasiko tämä ongelman? -osaan.



Haluan korjata ongelman itse

SQL Server 2005

Tämän ongelman korjaaminen edellyttää, että määrität oikean Mscorlib.tlb-tiedoston polun manuaalisesti rekisteriin. Voit tehdä tämän seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava rekisterin aliavain:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Huomautuksia
    • Jos SQL Server 2005 asennetaan 64-bittiseen käyttöjärjestelmään, paikanna seuraava rekisterin aliavain:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    • Jos asennat SQL Server 2005 Express Edition with Advanced Servicesin, paikanna seuraava rekisterin aliavain:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. Kaksoisnapsauta oikeanpuoleisessa ruudussa TlbPath-rekisterimerkintää. Näyttöön tulee Muokkaa merkkijonoa -valintaikkuna.
  4. Korvaa Arvon data -ruudussa %CLRVERSION% seuraavalla arvolla:
    v2.0.50727
    Huomautus Arvo v2.0.50727 ilmaisee .NET Framework -version, jota SQL Server 2005:n alkuperäinen versio käyttää.
  5. Valitse OK ja sulje sitten Rekisterieditori.
Tärkeää Jos asennat SQL Server 2005:n Service Pack -paketin tai hotfix-korjauksen, Service Pack tai hotfix-korjaus muuttaa vaiheessa 4 vaihtamasi arvon takaisin arvoon %CLRVERSION%. Jos tässä artikkelissa kuvattu ongelma ei poistu Service Pack -paketin tai hotfix-korjauksen asentamisen jälkeen, sinun on noudatettava näitä ohjeita, jos haluat korjata tämän ongelman.

SQL Server 2008

Tämän ongelman korjaaminen edellyttää, että määrität oikean Mscorlib.tlb-tiedoston polun manuaalisesti rekisteriin. Voit tehdä tämän seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava rekisterin aliavain:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
    Jos SQL Server 2008:n 32-bittinen versio asennetaan 64-bittiseen käyttöjärjestelmään, paikanna seuraava rekisterin aliavain:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Jos asennat SQL Server 2008 Express Edition with Advanced Servicesin, paikanna seuraava rekisterin aliavain:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. Kaksoisnapsauta oikeanpuoleisessa ruudussa TlbPath-merkintää.
  4. Vaihda Arvon data -ruudussa oleva %CLRVERSION%-arvo seuraavalla arvolla:
    v2.0.50727
    Huomautus Arvo v2.0.50727 ilmaisee .NET Framework -version, jota SQL Server 2008:n alkuperäinen versio käyttää.
  5. Valitse OK ja sulje sitten Rekisterieditori.
Tärkeää Jos asennat SQL Server 2008:n Service Pack -paketin tai hotfix-korjauksen, Service Pack tai hotfix-korjaus muuttaa vaiheessa 4 vaihtamasi arvon takaisin arvoon %CLRVERSION%. Jos tässä artikkelissa kuvattu ongelma ei poistu Service Pack -paketin tai hotfix-korjauksen asentamisen jälkeen, sinun on noudatettava näitä ohjeita uudelleen, jos haluat korjata tämän ongelman.

Korjasiko tämä ongelman?

  • Tarkista, onko ongelma korjattu. Jos ongelma on korjattu, sinun ei tarvitse tehdä muita tässä osassa kuvattuja toimia. Jos ongelmaa ei ole korjattu, voit ottaa yhteyttä tukeen.
  • Arvostamme palautettasi. Voit antaa meille palautetta tai ilmoittaa tähän ratkaisuun liittyvistä ongelmista jättämällä kommentin Fix it for me (Korjaa ongelma puolestani) -blogiin tai lähettämällä meille sähköpostiviestin.

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa.


Huomautus Tämä on niin sanottu nopeasti julkaistava (?fast publish?) artikkeli, joka on laadittu suoraan Microsoftin tukiorganisaatiossa. Tässä olevat tiedot toimitetaan sellaisenaan vastauksena esiin tulleisiin ongelmiin. Koska aineisto on tuotu saataville nopeasti, se saattaa sisältää painovirheitä ja tietoja saatetaan muokata milloin tahansa ilman erillistä ilmoitusta. Lue muut huomioon otettavat seikat käyttöehdoista.

Ominaisuudet

Artikkelin tunnus: 918685 - Viimeisin tarkistus: 30. syyskuuta 2011 - Versio: 1.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbsql2005setup kbexpertiseadvanced kbtshoot kbprb kbfixme kbmsifixme KB918685

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com