SQL Server會告訴我一個數據庫正在使用中,當我試圖刪除或還原,但是當我運行這個元數據查詢:SQL Server的告訴我數據庫正在使用中,但它不是
select * from sys.sysprocesses
where dbid
in (select database_id from sys.databases where name = 'NameOfDb')
它什麼都沒有返回。
有時它會返回1個CHECKPOINT_QUEUE等待類型的進程。如果我試圖殺死這個進程,它不會讓我(不能殺死一個非用戶進程)。
任何人都有什麼想法是什麼錯?
您是否嘗試過檢查關閉現有連接選項? – 2011-02-24 13:10:58
你不是*你試圖放棄的數據庫是你嗎?聽起來很愚蠢,你必須在不同的數據庫執行這樣的命令 – 2011-02-24 13:11:26
這個問題可能有更好的機會在http://serverfault.com/ – 2011-02-24 13:42:30