描述:
今天需要操作一个几十个G的数据库,由于数据库服务器太卡了,一我想着直接备份一份拿到我的本地操作完以后再恢复到服务器去,结果备份完了,删除的时候卡顿了四五个小时了,急性子的我就不干了,只把服务器关闭重启了好多遍,结果打开MSSQL的时候,数据库炸了,“DATABASE(正在恢复)”,结果一顿操作,查资料,没解决。我查了一下好像是数据库正在使用无法进行别的操作,也就是数据库被别的线程给锁了。所以我就想到了别的办法,如下:
首先进行数据库的备份,然后进行一下操作:
解决方法:
第一步:Windwos+R ,输入:services.msc找到MSSQL数据库服务并关闭;
第二步:找到“正在恢复”的数据库文件.mdf和.LDF文件删除;
第三步:重启MSSQL服务;
第四步:打开MSSQL,删除对应的数据库;
第五步:右键“数据库”,然后选择“附加”,选择.mdf文件进行附加;
然后,哈哈,解决了。
人生美丽的风景,闪烁在沿途两旁,靠你细心观察,警醒感悟,理智采集。
如此,活得明白,活得不累,快乐地走过人生一程又一程。