![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
2). Use sp_who to find the session ID of the active connection and use KILL to terminate it. |
|
3). If all fails you can open a dedicated administrator connection: http://msdn2.microsoft.com/en-us/library/ms189595.aspx |
#4
| |||
| |||
|
|
Plamen Ratchev (Plamen (AT) SQLStudio (DOT) com) writes: 2). Use sp_who to find the session ID of the active connection and use KILL to terminate it. Kind of difficult when Mike can't connect... |
I meant more along the lines of
#5
| |||
| |||
|
|
I am glad to see that you finally got the startup options working, Mike. |
#6
| |||
| |||
|
|
I used Management Studio to connect; but when you go in you mustn't connect straight away as the object browser maintains a SQL connection (no idea why it needs to). |
|
2007-12-21 11:49:40.37 spid9s 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. |
#7
| |||
| |||
|
|
2007-12-21 11:49:40.37 spid9s * * *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. That doesn't look good. When in single-user mode, have you verified that the path for tempdb is good? Also, if you moved the files to the new place, make sure that they are not read-only for the service account for SQL Server? You could try deleting the files - SQL Server will recreate them anyway. |
#8
| |||
| |||
|
|
I've had a look in the innards of SQL. There is no entry for tempdb is master.dbo.sysdatabases. (I have 1=master, 3=model and 4=msdb). |
|
There are 2 entries in master.dbo.master_files: SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb'); gives me tempdev D:\MSSQL\Data\Tempdb.mdf templog C:\MSSQL\Logs\Templog.ldf Both the directories exist, and everyone has complete access to them (just to be sure...) |
|
I suspect I'm scuppered because the entry for tempdb in sysdatabases has gone AWOL. Am I looking at a restore/reinstall? |
![]() |
| Thread Tools | |
| Display Modes | |
| |