Eftersom VS2010 måste installeras, och all VS2008 och SQL Server2005 är avinstallerade. och rensade registrets rester. Efter installationen av VS2010 kan dock SQL Server 2008-instansen inte starta normalt. I händelseloggen ser jag att det finns
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 Kan inte skapa tempdb. Det kanske inte finns tillräckligt med ledigt diskutrymme. Vänligen radera andra filer på tempdb-enheten och starta om SQL Server för att frigöra mer diskutrymme. Kontrollera händelseloggen för andra fel som visar varför tempdb-filen inte kunde initieras. Fel, jag kunde inte lista ut anledningen för dagen, men som tur var hittade jag äntligen en lösning för utlänningen. Följande är originaltexten
Jag förstår, jag kan inte göra det eftersom Visual Studio 2010 RC levereras med SQL Express RC2 och jag vill inte besvära mig med att avinstallera och installera om igen. Men hur som helst, jag lyckades lösa det genom att hänvisa till svaret jag hittade någonstans. Det skedde genom att paketera om databasen genom att köra:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
med följande parametrar
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
den fixade den ogiltiga referensen till den disken E:. Tack för informationen förresten, jag kommer använda det nästa gång jag installerar om hela operativsystemet vilket jag gör ofta.
Översättningen är följande:
Jag förstår, jag kan inte göra det eftersom jag i Visual Studio 2010 RC RC2 med SQL Express inte vill gå igenom besväret med att avinstallera och installera om och om igen. Men hur som helst, jag kunde inte lösa det med hjälp av svaret jag hittade någonstans. Det görs genom att packa om, genom att köra databasen:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Använd följande parametrar
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Det fixar ogiltiga referenser till den enheten E:. Tack för informationen, jag kommer att använda det nästa gång jag installerar om hela operativsystemet, vilket jag gör ofta.
|