Microsoft SQL-Server Express lässt sich nicht starten Problem: Ich habe eben Microsoft SQL-Server 2008 / 2012 Express Advanced installiert und der "SQL Server" Dienst lässt sich nicht starten. Im Ereignisprotokoll finde ich nur: FCB::Open failed: Could not open file e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBData.mdf for file number 1. OS error: 3(The system cannot find the path specified.). The resource database build version is 11.00.3000. This is an informational message only. No user action is required. FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\MSDBLog.ldf'. Diagnose and correct the operating system error, and retry the operation. Starting up database 'model'. FCB::Open failed: Could not open file e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\model.mdf for file number 1. OS error: 3(The system cannot find the path specified.). FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'e:\sql11_main_t.obj.x86release\sql\mkmastr\databases\objfre\i386\modellog.ldf'. Diagnose and correct the operating system error, and retry the operation. Lösung: Vermutlich installiert Ihr MSSQL auf einen Domänen-Controller. Das Laufwerk E:\ irriert hier, denn es hat nichts mit Euren Laufwerken zu tun. 1. Ändert den Benutzer des Dienstes von "NT Service\MSSQL..." auf "Lokales Systemkonto" 2. Öffnet eine Kommandozeile (als Administrator ausführen): MSSQL$SQLEXPRESS verwendet Euren Dienstnamen (Doppelklick auf den Dienst "SQL Server (...)" und hier steht oben der Dienstname. Statt ET START MSSQLSERVER /f /T3608SQLCMD -S .SELECT name, physical_name, state_desc FROM sys.master_files ORDER BY database_id;go Microsoft SQL-Server Express lässt sich nicht starten Hier sollten jetzt die falschen Verzeichnisse zu sehen sein. Diese müssen jetzt alle korrigiert werden: LTER DATABASE model MODIFY FILE ( NAME = modeldev, FILENAME = 'C:\NEUER-PFAD\model.mdf');ALTER DATABASE model MODIFY FILE ( NAME = modellog, FILENAME = 'c:\NEUER-PFAD\modellog.ldf');ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBData, FILENAME = 'c:\NEUER-PFAD\MSDBData.mdf');ALTER DATABASE msdb MODIFY FILE ( NAME = MSDBLog, FILENAME = 'c:\NEUER-PFAD\MSDBLog.ldf');ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev, FILENAME = 'c:\NEUER-PFAD\temp.mdf');ALTER DATABASE tempdb MODIFY FILE ( NAME = templog, FILENAME = 'c:\NEUER-PFAD\temp.ldf');goexit;NET STOP MSSQLSERVER Jetzt könnt Ihr den Dienst normal über Dienste oder die Kommandozeile starten: ET START MSSQLSERVER ECS-Webhosting Support http://support.ecs-webhosting.de/FragenundAntworten/Microsoft-SQLServer-Express-lsst-sich-nicht