台州在线网络 专注于网站优化网站修改服务器搭建服务器维护及网站程序的研发修补。我们凭借精湛的技术和优质的服务,全心全意为您打造理想、实用的网络平台。  联系我们     帮助中心
[返回首页] [收藏本站] 您的成功,是我们最大的成就! 咨询:QQ 7377114 淘宝旺旺交谈
 网站建设  网站优化  程序开发  服务器维护  网站源码  程序演示  网络资讯  关于我们  客服中心  技术交流厅 您的需求,就是我们的工作
 技术支持:7377114@qq.com
业界动态  
网络传闻  
网络游戏资讯  
开心笑话  
情感驿站  

台州在线网络 > 服务器维护

恢复单个MDF数据库

一、进入MS SQL,使用默认方式建立同名待恢复数据库 (本例为SD1801N_006.MDF)。

二、停掉数据库服务器。

三、删掉刚才生成的数据库文件及日志文件,将待恢复的库文件拷入同路径。

四、启动MS SQL,数据库状态为“置疑”。此时不要对此数据库进行任何操作。

五、在MS SQL或使用如下语句,设置“允许对系统目录直接修改”。
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go

六、设置SD1801N_006.MDF为紧急修复模式,语句如下:
update sysdatabases set status=-32768 where dbid=DB_ID('SD1801N_006.MDF')
此时该数据库处于“只读\置疑\脱机\紧急模式”状态。

七、开始执行恢复操作,首先重建数据库日志文件,语句如下:
dbcc rebuild_log('SD1801N_006.MDF','PATH\SD1801N_006_log.LDF')
执行过程中,如果遇到下列提示信息,则说明您的其他程序正在使用该数据库。
服务器: 消息5030,级别16,状态1,行1,未能排它地锁定数据库以执行该操作。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
正确执行完成的提示应该类似于:
数据库'SD1801N_006.MDF'的日志已重建。已失去事务的一致性。应运行DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
此时数据库的状态为“只供DBO使用”,用户表就可以访问了。

八、验证数据库一致性(可省略),语句如下:
dbcc checkdb('SD1801N_006.MDF')
一般执行结果如下:
CHECKDB 发现了 0 个分配错误和 0个一致性错误(在数据库 'SD1801N_006.MDF' 中)。DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

九、设置数据库为正常状态,语句如下:
sp_dboption 'SD1801N_006.MDF','dbo use only','false'
如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。

十、在MS SQL或使用如下语句恢复第五步“允许对系统目录直接修改”设置,就完工了。
sp_configure 'allow updates',0
go
reconfigure with override
go
注意:仔细检查第十步操作是否成功,平时允许直接操作系统表是一件非常危险的事情。

下一篇:Windows 2003服务器安全配置终极技巧

  网站制作流程
     网站整体规划
     网站资料的准备
     网站制作方案讨论
     开始网站制作
     网站优化及后期服务
  如何优化网站
  怎样维护网站
在线咨询

  想拥有专业实用的
网络平台?

请您留言
 

  交流大厅| Asp交流| Asp.Net| 回忆录

建站小知识
  >> 网站的一些基础小知识
  >> 企业网站更新时应该注意些什么
  >> 企业网站建设应准备哪些资料
  >> 企业建站要怎样选择域名和空间
  >> 企业建设一个网站需要策划吗
  >> 企业网站建设的新理念
  >> 网站建设过程中最难的是哪一步
  >> 政府网站建设的对策
  >> 企业网站什么内容最重要
  >> 网站怎样建设才能吸引目标客户
意见反馈 网站优化 | 服务器维护 | 网站托管维护 | 网站建设 | 程序开发 | 资讯中心 | 建站小知识 | 服务项目 | 关于我们 | 网站地图
  版权所有:台州在线网络  地址:台州市椒江区碧海明珠花园7幢102室   浙ICP备05040753号