关于重建SQL SERVER 2008R2 和 单用户恢复master 和恢复QAS

缘由:存储断线,model崩溃,恢复无果。


重建SQL SERVER 2008 R2命令如下:

      Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=<domain>\Administrators 

重建之后,系统将系统数据库的mdf和ldf文件替换为template中的文件。此时将擦掉SAP和DB的连接(如login,backup device等信息)。

不卸载QAS,重新安装SAP,安装成功后,备份。

************************** **********************此间内容仅供参考 start ***** ************************** **************************
用之前的备份恢复数据库,主要恢复master msdb和<SID>数据库。
停止SAP服务和SQL SERVER服务。
使用命令以单用户模式开启SQL SERVER
     net start MSSQLSERVER  /f /T3608 /T4022
       sqlcmd -E

1> use master
2> go
3> restore database master from DISK='F:\full_backup\master\master_backup_2012_11_18_013212_5669791.bak ' with  replace
4> go
5> exit

进入services.msc重启SQL SERVER,无法启动。报错与之前一样,详情不表。
将刚安装完的master db文件覆盖回来吧。

************************** *********************此间内容仅供参考 end** ***** ************************** **************************

还原步骤:
1. 在SQL SERVER MANAGEMENT STUDIO中首先还原model
2. 在SSMS中还原msdb,注意:还原msdb需要停止SQL SERVER(instancename)外的所有SQL服务(如SQL SERVER代理等服务需要停止)
3. 在SSMS中还原QAS
4. 停止SQL SERVER 服务
5. 以单用户模式开启SQL SERVER 服务
6. 恢复master数据库
7. 开启所有SQL SERVER服务
8. 在SAP MMC中开启SAP服务。成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值