关注我们 Follow us.

+
2014-12-22 9:52:41
admin
次浏览
人评论

前两天一个客户打电话说他的电子元器件管理软件?《IC商务通》软件无法登录,?然后就通过QQ远程连过去看了一下,发现软件的服务是启动了的,然后打开SQLSERVER查询管理器,发现数据库不见了,怀疑是不是数据库被他们删除了,于是打开数据库存放的文件夹一看,数据文件和日志文件都在那里,那怎么在SQLSERVER查询管理器里会不见 数据库呢?习惯性动作,先备份好数据库和日志文件,然后再找解决办法,于是把它们选中复制,准备粘贴到另外一个盘,这个时候问题出现了,无法复制,WINDOWS提示错误“文件无法读取源文件或磁盘”,当时也没有太注意看提示内容,以为是SQLSERVER在运行被占用了就无法复制,于是停止了SQLSERVER服务,再复制,还是提示“文件无法读取源文件或磁盘”,这个时候认真看了一下提示信息,很明显是SQL数据库文件本身损坏了(也就是说可能是结构坏掉了,或者是说硬盘损坏了)。眼下最重要的是想想怎么让SQL数据库文件能够被正常读取,至于怎么修复可以留到后面再想办法,毕竟人家存了几年的数据在里面。于是在任务管理器里面把所有无关的进程全部结束掉,开始扫描修复硬盘,这兄弟的硬盘也够大的,整整修复了有两三个小时,然后显示出一堆提示信息,总体是有发现了多少错误,修复好了多少,有哪些文件等等的信息,当然这其中就包括了SQL数据库文件了。修复完成后,首先还是将数据库和日志文件复制备份了一份,然后再压缩了一份存在硬盘里,这两步操作都正常,以为万事大吉了,再次启动数据库服务,查看SQL查询管理器,数据库文件还是没有存在,于是就想着先用命令分离数据库,然后再附加数据库看看,可是一执行,它提示数据库不存在,然后附加数据的时候,SQL报了一个823 错误”,由于是QQ远程操作不是太方便,当时修复完硬盘都晚上23点多了,于是就打算把压缩好的数据库文件发回来,第二天再接着弄好......

相关资讯

发表评论共有0访客发表了评论

    暂无评论,快来抢沙发吧!

我来说几句吧

验证码:
(0)15919952468