打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SQL Server应急备机切换步骤 - 生产机正常
userphoto

2023.03.29 上海

关注

0. 前提环境:

生产机可以使用。 生产机可以有一小时左右的停止sql服务状态,用户拷贝数据库文件。   如生产机不能使用,或已经宕机,但有数据库备份,包括master数据备份,恢复方法详见下一篇文章。 

0.1 思路:

生产机可以使用,只要从单用户模式还原mater库即可,其他数据库文件只要和生产机的数据库文件路径一致,就可以正常使用。  


1.前期准备工作

(1)在备用机准备好和生产机一样的sql2005数据库环境(注意数据库版本要一致)

(2)备用机新建文件夹:D:\db

(3)生产机备份出当前master库的备份master.bak,并放入备用机D:\dbbak下;

(4)生产机停止sqlserver服务,将所有数据文件(除master库文件)拷贝到备用机D:\db下

注:此路径必须和生产机的数据库文件路径相同。如生产机在其他路径,请在备用机相应的路径进行文件夹建立和数据库文件拷贝  


2.备用机应急恢复步骤

(1)停止所有sql server服务 注:必须停止所有SQL Server2005服务,否则步骤3进行连接时,会报错“服务器处于单用户模式,只有一位管理员能够连接”,切记!   

(2)运行-> cmd -> sc start MSSQLServer -m -f 进入单用户模式   

(3)打开Management Studio,弹出的连接到服务器窗口,点取消; 点击"新建查询",连接数据库,进入查询窗口;   

(4)还原master数据库: 

RESTORE DATABASE master FROM DISK=N'D:\dbbak\master.bak' WITH REPLACE, STATS GO   

(5)重启SQL Server服务  

 (6) 测试,已经正常。  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
图解Sql2000的数据库备份文件还原Sql2005中的数据库
SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
SQL Server 2008 R2每天自动备份数据库
备份和恢复MSSQL SERVER系统数据库
使用SQL BAK Reader 小工具查看SQL Server备份文件内容(不需要打开SQL Server)
将sql server2000的备份数据还原到sql server 2008中
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服