Koska VS2010 täytyy asentaa, ja kaikki VS2008 ja SQL Server2005 on poistettu. ja siivosi rekisterin jäänteet. Kuitenkin VS2010:n asennuksen jälkeen SQL Server 2008 -instanssi ei voi käynnistyä normaalisti. Tapahtumalokissa näen, että on
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 Tempdb:n luominen ei onnistu. Vapaata levytilaa ei välttämättä ole tarpeeksi. Poista muita tiedostoja tempdb-asemalta ja käynnistä SQL Server uudelleen vapauttaaksesi lisää levytilaa. Tarkista tapahtumalokista mahdolliset muut virheet, jotka osoittavat, miksi tempdb-tiedostoa ei voitu alustaa. Väärin, en saanut selville päivän syytä, mutta onneksi löysin vihdoin ratkaisun ulkomaalaiselle. Seuraava on alkuperäinen teksti
Ymmärrän, en voi tehdä sitä, koska Visual Studio 2010 RC tulee SQL Express RC2:n kanssa, enkä halua vaivautua poistamaan ja asentamaan uudelleen uudelleen. Mutta joka tapauksessa pystyin ratkaisemaan asian viittaamalla jostain löytämääni vastaukseen. Se tapahtui pakkaamalla tietokanta uudelleen suorittamalla:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
seuraavilla parametreilla
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
se korjasi virheellisen viittauksen kyseiseen asemaan E:. Kiitos tiedoista, käytän sitä seuraavalla kerralla kun asennan koko käyttöjärjestelmän uudelleen, mitä teen usein.
Käännös on seuraava:
Ymmärrän, en voi tehdä sitä, koska Visual Studio 2010 RC RC2:ssa SQL Expressillä en halua vaivautua poistamaan ja asentamaan uudelleen ja uudelleen. Mutta joka tapauksessa en pystynyt ratkaisemaan sitä viitaten jostain löytämääni vastaukseen. Se tapahtuu uudelleenpakkaamalla ja ajamalla tietokantaa:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Käytä seuraavia parametreja
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Se korjaa virheelliset viittaukset kyseiseen asemaan E:. Kiitos tiedoista, käytän sitä seuraavalla kerralla kun asennan koko käyttöjärjestelmän uudelleen, mitä teen usein.
|