当前位置: 代码迷 >> Sql Server >> 求大神拯救,数据库服务无法停止,一直显示Stopping。
  详细解决方案

求大神拯救,数据库服务无法停止,一直显示Stopping。

热度:15   发布时间:2016-04-24 09:44:37.0
求大神解救,数据库服务无法停止,一直显示Stopping。。
因为数据库的TempDB把硬盘的空间全部都占完了,现在要重启数据库服务释放空间,但是挺尸数据库服务的时候发现,一直处于停止中,windows服务那边一直显示Stopping。。看起来像是卡住了,求大神支招。。
------解决思路----------------------
先收缩一下TempDB
------解决思路----------------------
连windows也重启了
------解决思路----------------------

估计temp太大,停止服务时一直在释放空间,所以卡住了。
等一等,或者重启windows

------解决思路----------------------
KILL掉一些进程,再观察下。。。
想办法释放点空间给TEMPDB所在盘
------解决思路----------------------
1、清理临时表

if object_id('tempdb..#TMP_TBL_NAME') is not null drop table #TMP_TBL_NAME

2、分离数据库,然后删掉原有的临时表日志,再重新附加数据库