I have installed SQL server 2008 express on a 64-bit virtual box and the service wont start.
Looking at the event log I get:
Could not create tempdb. You may not have enough disk space available. Free additional disk space by deleting other files on the tempdb drive and then restart SQL Server. Check for additional errors in the event log that may indicate why the tempdb files could not be initialized.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
FileMgr::StartLogFiles: Operating system error 2(failed to retrieve text for this error. Reason: 1815) occurred while creating or opening file 'e:\sql10_main_t\sql\mkmastr\databases\objfre\i386\MSDBLog.ldf'. Diagnose and correct the operating system error, and retry the operation.
Note: Theres another error like this for the mdf file too.
Now what is odd is that there is no e drive mapped to this box so I dont know why this is trying to open a file from here. Don't know if this is something to do with the fact that is a virtual slice and maybe the host machine has this drive mapped?
Any advise welcome.