SeeKeep希凯信息技术      
首页 | 通信网技术 | 互联网技术 | 计算机技术 | 资料下载 | 专题 | 会员中心 | 支持论坛
  当前位置:主页>计算机技术>数据库>MsSqL>文章内容
恢复Master数据库
来源: 作者: 发布时间:2008-02-25  

进行master数据库的恢复  
a.直接进入查询分析器,有个提示不要理会它  
输入恢复语句进行数据库恢复:
restore database master from disk=c:\masterbak.dat  
with move master to c:\master.mdf , move mastlog to c:\master.ldf  
b.或者用这个,在命令提示符下输入,注意大小写  
使用"windows身份验证"的,输入:isql   /e  
使用"sql   server和windows身份验证"的,输入:isql   /u"用户名"   /p"密码"  
然后在出现的提示符下输入(注意1>,2>是提示符):  
1>restore database master from disk=c:\masterbak.dat with move master to c:\master.mdf, move mastlog to c:\master.ldf
2>go  

重建Master Rebuildm.exe 用到SQL的安装文件,从安装目录X86\Data中拷取原文件。
重建成功后,不要启动SQL Server,以单用户模式进入SQL
<SQLserver Installed Directory>\bin\sqlservr.exe -m
还原数据库备份
restore database master from disk='e:\master.bak'
恢复Master
启动SQL Server
sp_addumpdevice  'disk',Mas, 'E:\Master.bak'
backup database master to mas
restore verifyonly from mas
Cut the Master db
rebuildm.exe
Sqlservr.exe -m
restore database master from disk='e:\master.bak'
如果是Model数据库损坏,具体过程为:
先重建Master数据库,再恢复Model数据库的备份;MSDB的损坏不影响SQL Server的正常运行,备份还原和用户数据库相同;
TempDB:SQL Server每次启动的时候,都会使用Model数据库重建,不用备份。


 
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·MS SQL Server快速删除重复记录
·sp_spaceused使用方法
  相关文章
·MS SQL Server快速删除重复记录
·sp_spaceused使用方法
Copyright © 1998-2008 By www.seekeep.com