求助:sql server 2000 数据库恢复的问题

我备份master的时候完全正常,可是当我想把它恢复的时候却提示说:当试图还原master数据库时,必须以单用户模式使用restoredatabase.该怎么解决?谢谢... 我备份master的时候完全正常,可是当我想把它恢复的时候却提示说:当试图还原master 数据库时,必须以单用户模式使用restore database. 该怎么解决?谢谢 展开
 我来答
繁舞牟甫
2020-06-13 · TA获得超过4000个赞
知道大有可为答主
回答量:3045
采纳率:25%
帮助的人:163万
展开全部
如果要恢复一已被损坏的master数据库,则必须要启动SQL
Server的单用户模式。单用户模式下仅允许一个系统管理员向SQL
Server注册。这是系统的逻辑限制,必须如此。
有几种方法进入单用户模式:
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:MSSQL7DATAMASTER.DAT
SQLArg1
:
REG_SZ
:
-eC:MSSQL7LOGERRORLOG
SQLArg2
:
REG_SZ
:
-lC:MSSQL7DATAMASTLOG.DAT
SQLArg3
:
REG_SZ
:
-m
在命令行下输入SQLServr
-c
-sSingleUser,注意:必须是在命令行下进入单用户模式后,启动Query
Analyzer(查询分析器)执行restore语句即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式