社区
应用实例
帖子详情
master数据库恢复问题
jakieliu
2003-09-30 12:19:34
我在恢复master数据库时出现"RESTORE DATABASE must be used in single user mode when tying to restore the master database."请问是怎么回事啊?
...全文
66
8
打赏
收藏
master数据库恢复问题
我在恢复master数据库时出现"RESTORE DATABASE must be used in single user mode when tying to restore the master database."请问是怎么回事啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feburary
2004-03-03
打赏
举报
回复
jakieliu(边城浪子):
你的问题解决了吗?我也出现相同的问题.
巫子
2004-01-08
打赏
举报
回复
今天正好解决我的问题,谢谢!
愉快的登山者
2003-09-30
打赏
举报
回复
先进入单用户状态,然后再恢复。
伍子V5
2003-09-30
打赏
举报
回复
EXEC sp_dboption 'master', 'single user', 'TRUE'
jakieliu
2003-09-30
打赏
举报
回复
我在控制面板-服务中加参数-m启动mssql server后,恢复数据库master后出错,说连不上server,然后server服务停止,再怎么启动都不行,重新启动机子也不行。怎么回事啊?
zjcxc
2003-09-30
打赏
举报
回复
已经够详细了.
pengdali
2003-09-30
打赏
举报
回复
1、使用完全备份,备份master数据库(恢复时较简单,生成.dat文件)
2、使用单用户模式恢复master数据库
开始---运行--CMD
进入sqlserver安装目录\MSSQL\Binn\sqlservr.exe -c -m <回车>
3、从备份文件恢复master数据库
txlicenhe
2003-09-30
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2290/2290385.xml?temp=.376034
如何恢复系统数据库?
关于系统数据库的恢复总结如下:
在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括:
master-从整体上控制用户数据库和SQL Server操作,在创建了任何用户定义的对象后,都要备份它
model-为新数据库提供模版和原型
msdb-包含了有关作业、报警及操作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQL Server服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库。
如果master坏了,不能启动系统,可以按照下面步骤进行恢复
1 重建系统数据库 运行c:\mssql7\binn\rebuildm.exe,按照提示进行即可,过
程中需要系统数据库样本的路径,可在安装光盘中找到;
2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库就
行了通常恢复顺序为master->msdb->model
在恢复master的备份时要注意:必须在single user模式下进行,有以下几种方法
进入单用户模式:
1 可以在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m
其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动
-f 用最小配置启动SQL Server
-m 单用户模式启动SQL Server
2 可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点
击开始
3 还有一种更灵活的启动方法:用存在注册表里的启动参数启动
在MSSQLServer项下添加项SingleUser,具体内容如下所示:
HKEY_LOCAL_MACHINE
\Software
\Microsoft
\MSSQLServer
\SingleUser
\Parameters
SQLArg0 : REG_SZ : -dC:\MSSQL7\DATA\MASTER.DAT
SQLArg1 : REG_SZ : -eC:\MSSQL7\LOG\ERRORLOG
SQLArg2 : REG_SZ : -lC:\MSSQL7\DATA\MASTLOG.DAT
SQLArg3 : REG_SZ : -m
在命令行下输入SQLServr -c -sSingleUser,注意:必须是在命令行下进入单用户模式后启动 Query Analyzer执行语句:
RESTORE DATABASE master form disk='c:\(具体的备份文件名)
MMM 集群部署实现 MySQL 高可用和读写分离
Re: MMM 集群部署实现 MySQL 高可用和读写分离(
Master
-
Master
Replication Manager for MySQL)=================================================# 工作原理 MMM是Google的开源项目,主要用来监控mysql主主复制并做失败转移。其原理是将真实
数据库
节点的IP(RIP)映射为虚拟IP(VIP)集,在这个虚拟的IP集中,有一个专用于write的IP,多个用于read的IP,这个用于Write的VIP映射着
数据库
集群中的两台
master
的真实IP(RIP),以此来实现Failover的切换,其他read的VIP可以用来均衡读(balance)。 # 工作特点 稳定和成熟的开源产品,经过了时间的考验,核心技术是mysql自己的技术,只是使用脚本程序来控制,所以在原理上比较容易理解,而且管理能够更智能化。 安装简单,配置简单,使用简单 功能强大 (HA,failover,tools套件,cluster模式可以一个monitor管理多个mmm组)
SQL SERVER
数据库
master
数据库
恢复
SQL SERVER
数据库
master
数据库
恢复
一、实验步骤大概1、先创建一个
数据库
和表,用来做
恢复
之后的验证。2、把
master
数据库
提前做好备份。3、模拟
master
数据库
删除,在服务里边关闭SQL server服务然后才能删除
master
数据库
。4、重启SQL server服务,发现无法启动!5、重建
数据库
。6、进入单用户模式,
恢复
master
数据库
。7、再次重启,进入...
恢复
master
数据库
时错误“必须以单用户模式使用restore database”
因为有一次在
恢复
master
数据库
时记得
恢复
没有成功,今天特意在本机上做了一次测试,得到的结果一样,当我备份好
master
数据库
后,我直接用
恢复
数据库
来
恢复
数据库
时,显示
恢复
失败,错误提示为“必须以单用户模式使用restore database”,于是开始找解决办法,经过本人测试,按照下面的方法操作,可以成功
恢复
master
数据库
。 如果要
恢复
一已被损坏的
master
数据库
,则必须要启动S
恢复
损坏的
master
数据库
恢复
损坏的
master
数据库
我深信,大多数网友一看到这个标题,就头痛,就欲“远而避之”!然,身为类似
数据库
管理员的我们,又怎能去回避它呢?面对
问题
,我们终究还是要去正视它并想办法解决它的。相信:风雨过后会有美丽的彩虹的!遇到损坏或者错误的
master
数据库
是最难解决情况之一。
Master
数据库
包含了SQL Server需要的关键信息。如果
master
数据库
出错,那么SQL Server
重建
master
数据库
在SQL Server中的
master
数据库
是整个SQL Server的核心。如果此
数据库
被破坏,那么SQL Server就无法再启动和运行了。那么当
master
数据库
出现
问题
后我们该如何处理呢?本文就专门针对这个
问题
提出相应的解决方法。 一、利用rebuildm.exe工具重建
master
数据库
1.通常来说当ma
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章