问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server的数据库损坏了怎么办?

发布网友 发布时间:2022-04-07 22:30

我来回答

2个回答

懂视网 时间:2022-04-08 02:51

现在许多工作人员还在普遍使用SQL SEVER,由于种种原因,SQL数据库会出 现不同程度的损坏,非常影响员工的正常工作。数据的丢失还可能会给公司带 来巨大损失。本文额外大家介绍SQL数据库损坏的原因和解决办法。

技术分享

  当附加数据库文件MDF及日志文件LDF时,报“823”错误。故障出现原因:

  (1)在数据库读写过程中突然死机或者断电。

  (2)服务器重启,重启后数据库出现“置疑”状态。

  (3)磁盘I/O错误

  在以上可能的三种突发故障下,由于缓冲数据丢失,数据库无法写入正确 的数据,导致数据结构紊乱,重启后数据库无法正常附加。

  通过之前备份的数据库进行数据库还原时,出现“内部一致性错误”。这 通常也是数据库管理人员最大的梦魇了,明明是做了备份,却在还原时发现备 份文件是损坏的。这意味着数据库的丢失,后果是非常严重的。故障出现原因 :

  (1)备份文件和数据库放在同一个物理硬盘上,硬盘出故障,备份也损坏。

  (2)备份介质损坏;或者做的是网络备份,数据在网络传输中发生了损坏。

  (3)数据库在做完整备份、文件备份或者文件组备份的时候,里面的内容就 已经有了损坏。这是因为SQL Server在做数据备份的时候为了节省时间,基本 只是很简单地把数据页面拷贝下来,不会做一致性检查的。但是在恢复的时候 ,需要将数据库恢复(Recover)到事务一致的一个时间点。如果备份中的损坏妨 碍了SQL Server的前滚后滚(Redo和Undo),恢复动作就会遇到错误。

  (4)在备份数据库时由于磁盘中有坏道,备份出来的MDF文件不完整时也会 出现这种错误。

  当数据库出现以上的故障时,需要修复数据库文件当中的坏页面,如果对 MDF文件结构不是很清楚的话,请不要对原文件进行胡乱修改,这样会适得其反 ,会造成更大的损失。我们可以先将数据库文件备份一份,然后对备份文件用 命令来修复,常常这种情况用命令修复完后,数据会丢失部分!

  更好的解决办法是下载无敌数据恢复软件,在电脑上安装运行,扫描SQL数 据库找到丢失的文件点击恢复就可以了。只要在数据丢失后没有再对SQL数据库 进行任何读写,恢复数据就是一件很容易的事。数据恢复软件免费版:http://dl.pconline.com.cn/download/90972.html

SQL数据库损坏的原因和解决办法

标签:

热心网友 时间:2022-04-07 23:59

这个问题到目前为止(2008/11/25)共有2位客户遇到,当时的状况是:Outlook能够正常收发邮件,但Webmail访问时一点登录就出现上述错误信息。为什么数据库会损坏? 这个原因会有很多,例如突然断电、磁盘坏了等,具体到您这里是什么原因,这得要问微软公司才能知道了。DB Mail Server只是通过ADO标准接口来访问数据库,用的是标准的SQL语句,没有任何对数据库进行破坏性的操作。DB Mail Server的可能就就在于访问数据库的量会大一些,类似于BT下载多了硬盘可能出错一样。第1步. 关闭目前的DBMail. 假设目录在C:DBMailPro.第2步. 按如下的指导,再安装一个新的DBMail:1) 运行 dbmailsetup.exe安装包, 安装到C:DBTemp.2) 运行C:DBTemp下的aamailsvr.exe,此时会显示初次设置向导。3) 在向导中选择SQL已经安装, 在输入SQL参数时, 选中"改变缺省参数".4) 把数据库名称改为 dbmail,这时数据库文件会为C:DBTempdbsdbmail.mdf.5) 下一步,取消“启动Webmail”.6) 下一步至安装完成,启动主界面, 然后退出。第3步. 进入SQL Server企业管理器,将有dbmail数据库,下面进行数据复制:1) 右键选择dbmail数据库,选择任务中的DTS数据导入.2) 选择从dbmailpro导入数据,用Windows集成验证模式.3) 选择表=>表的复制方式,选择全部表,复制并覆盖数据.4) 执行数据复制.第4步.在SQL企业管理器中,右键选择dbmail数据库,执行“任务=>分离”,把dbmail数据库分离。第5步.把C:DBTempdbsdbmail.mdf和dbmail.ldf移动到C:DBMailProdbs目录中.第6步. 打开C:DBMailProaamailsvr.ini文件, 修改[Database]段中以下值:DatabaseName = dbmailDatabaseFile = c:DBMailProdbsdbmail.mdf第7步. 在企业管理器中, 选择“任务=>附加”,附加入C:DBTempdbsdbmail.mdf.第8步. 启动C:DBMailPro下的aamailsvr.exe,此时DBMail应该能够正常运行了。第9步. 恢复成功,最后进行清理:1) C:DBTemp文件夹可以全部删除.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
社保到期了还有时效吗 2023年河北退休人员认证时间 社保待遇资格认证有效期怎么认证 ...语法How long does it take you to get to school? 此句中“it... 海信电视初始设置后无信号 设置海信电视恢复出厂设置搜不到电视信号 海信一族电视大锅恢复设置没信号怎么? 如何用c程序读取txt文件? 成都膨胀螺丝型号 云南农信个人如何开通手机银行 心理年纪比实际年纪小,心理脆弱,不成熟怎么办? 男人心里不成熟的表现有哪些?如何去改善? 心理年龄不成熟怎么办?我今年23了,身边没伙计,没朋友。 心理不成熟该怎么办? 求一篇幼儿园大班预防登革热教案,急急急 如何改变自己不成熟的思维方式? 在心理学上,心智不成熟是怎么解释的,如何矫正? 被蚊子咬了会不会得登革热 心理和思想不成熟怎么办 20岁男生心智不成熟怎么办? 心理不成熟,为人处事太幼稚怎么办? 中国南方常见蚊子种类及图片介绍? 男人心理不成熟的表现有哪些?该如何改变? 登革热一般蚊子有多大 怎样改善一个情商低又心智不成熟的人? 登革热是什么感觉 我的心理很不成熟,我要怎么做才能让自己成熟点呢? 心理不成熟怎么办? 发现档案的获奖情况 我脚上长了包包,好怕怕 我觉得是登革热 牛仔斗篷外套怎样搭配 牛仔短款斗篷外套怎么搭配 牛仔斗篷搭配什么时候短裤搭配 请问下,西部牛仔里牛仔上半身披着的那个跟毛毯似的东西叫什么啊?谁详细介绍下 牛仔舞斗篷 张若昀和唐艺昕暗搓搓撒了多少狗粮,两人多次隔空穿 3Dmax渲染时候出现了许多白点,不知道是怎么回事。 倪萍穿彩色斗篷装配宽松牛仔裤,好时髦一老太太,你认为呢? 3Dmax VR渲染时候出现白斑白光,是漏光么?怎么解决?有图! 牛仔斗篷式上衣下身陪什么比较好,求高人回答,谢谢 3dmaxvary渲染为什么其他物体有白色的高光白点? 斗篷适合怎样身材的女生穿? 斗篷衣服怎么穿啊 3dmax渲染怎么会有小白点 3dmax渲染时出现这些白斑是哪里出问题了呢? 公积金账户有28万,最多能贷多少公积金 3D max VR渲染出图,画面上很多小白点·这怎么去掉??? 短款斗篷怎么搭配? 3D效果图渲染中出现大量白色杂点怎么办 斗篷外套如何搭配|牛仔外套怎么搭配_女风衣外套