2011-04-05 48 views
0

我執行了一個正在做大量數據轉換的例程,它似乎使我的SQL Server不可用,消耗大量內存和CPU並執行某些操作。Dead SQL Server

目前,我只需要讓SQL Server停止執行任何操作,即使重新啓動後,我似乎也不會很成功。它使整個計算機很慢,我甚至無法使用SSMS登錄,我也無法運行分析器來查看實際發生的事情。

有什麼方法可以簡單地殺死SQL Server內部的進程嗎?我不關心數據或日誌,它是一個開發人員機器和測試數據庫,所以任何讓他工作的東西都會很棒。

+0

你的意思是殺死這個過程?在XP及更高版本中有[taskkill命令](http://technet.microsoft.com/en-us/library/bb491009.aspx)。 – sashoalm 2011-04-05 09:25:01

+0

你的意思是你已經重新啓動了SQL Server並且它仍然被鎖定?這很奇怪。 – codeulike 2011-04-05 09:26:16

+0

不是真的,我已經殺的過程中,即使重新啓動該服務了好幾次。開始後,它總是會做一些事情並凍結整個計算機。 – 2011-04-05 09:26:41

回答

3

殺SQL Server進程可以打開任務管理器,簡單地殺死進程,那麼你可以將數據庫文件移動到另一個位置,以便當進程再次啓動它不會在恢復過程中去。

啓動sql server後,您可以刪除db中的數據庫註冊並稍後添加它。

+0

很大,讓我感動的文件,距離現在的作品..很多;) – 2011-04-05 09:30:47

+0

不客氣花花公子 – 2011-04-05 09:33:09