数据库文件恢复挂起

身为一个程序员,每天都在和各种代码打交道,也时常遇到bug,或者是其它的一些毛病,这些都很习以为常,我今天就遇到了一件我没见过的问题。什么问题呢?是关于数据库的一个问题,如下图:数据库文件恢复挂起_第1张图片
我刚打开数据库,点开一看,恢复挂起是什么gui。。。唉算了,管它呢,先打开数据库再说。一点击,然后就弹出了一个错误信息:数据库文件恢复挂起_第2张图片
遇到这种情况,很多人都会想,恢复挂起嘛,就好像是脱机类似嘛,重新联机一下不就好了嘛。然后我示范了一下:
右键→任务→脱机,脱机成功!嗯~好的,等会儿再重新联一下。
数据库文件恢复挂起_第3张图片
右键→任务→联机,联机成功!“唉~这种小问题还难得倒我?”
数据库文件恢复挂起_第4张图片
然后你就会顺利的发现,确实没有出现恢复挂起的字样出现了,可是当你点开数据库时,就会看到一个空的数据库,里面没有任何数据。
数据库文件恢复挂起_第5张图片
正确的做法是右键→任务→分离在分离的时候勾上删除选项,不用担心数据库会丢失数据,因为你的数据不仅仅是数据库存储了,你的文件里面还是有的,只要不去表格里删除数据就没事。
点击确定然后重新附加,找到你原本放数据的地方,重新附加(顺便帮你回忆一下数据库的附加操作)。找到数据库→右键→附加→点击添加→找到你原本放的数据的地方→确认附加,按照操作完成重新附加的操作之后再打开数据库就出来了。然后我就想,为什么会出现恢复挂起呢?以前从来没见到过这种情况,最终结果我还是没有找到,不过我好像是打开了数据库的代理,然后我就关掉了,不知道是不是因为这个才导致恢复挂起的,不过关掉之后就没有出现这种情况了。

你可能感兴趣的:(技术分享,SQL数据库,bug处理)