Weil VS2010 installiert werden muss und alle VS2008 sowie SQL Server2005 deinstalliert sind. und die Überreste des Registers gelöscht. Nach der Installation von VS2010 kann die SQL Server 2008-Instanz jedoch nicht mehr normal starten. Im Ereignisprotokoll sehe ich, dass es so ist
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 TempDB kann nicht erstellt werden. Es kann sein, dass nicht genug freier Speicherplatz vorhanden ist. Bitte lösche andere Dateien auf dem tempdb-Laufwerk und starte SQL Server neu, um mehr Speicherplatz freizumachen. Überprüfen Sie das Ereignisprotokoll auf weitere Fehler, die darauf hinweisen, warum die tempdb-Datei nicht initialisiert werden konnte. Falsch, ich konnte den Grund für den Tag nicht herausfinden, aber zum Glück fand ich schließlich eine Lösung für den Ausländer. Im Folgenden ist der Originaltext aufgeführt
Ich verstehe, das geht nicht, weil Visual Studio 2010 RC mit SQL Express RC2 geliefert wird und ich mir nicht die Mühe machen möchte, es erneut zu deinstallieren und neu zu installieren. Aber jedenfalls konnte ich die Lösung lösen, indem ich auf die Antwort zurückgegriffen habe, die ich irgendwo gefunden habe. Es geschah, indem die Datenbank neu verpackt wurde, indem folgendes ausgeführt wurde:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
mit den folgenden Parametern
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
es hat den ungültigen Verweis auf dieses Laufwerk E:: behoben. Danke übrigens für die Infos, ich werde das beim nächsten Mal, wenn ich das gesamte Betriebssystem neu installiere, verwenden, was ich oft tue.
Die Übersetzung lautet wie folgt:
Ich verstehe, das geht nicht, weil ich in Visual Studio 2010 RC RC2 mit SQL Express keinen Aufwand haben möchte, immer wieder zu deinstallieren und neu zu installieren. Aber jedenfalls konnte ich es nicht mit Bezug auf die Antwort lösen, die ich irgendwo gefunden habe. Dies geschieht durch Neupacken, indem die Datenbank ausgeführt wird:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Verwenden Sie die folgenden Parameter
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Es behebt ungültige Verweise auf dieses Laufwerk E:. Danke für die Info, ich werde es beim nächsten Mal verwenden, wenn ich das gesamte Betriebssystem neu installiere, was ich oft tue.
|