当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE该怎么解决

当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE该怎么解决,第1张

可以在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动,-f 用最小配置启动SQL Server,-m 单用户模式启动SQL Server

要不你试试:

RESTORE DATABASE mydb FROM Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Backup

在查询分析器执行这两句,然后在执行你的程序,看看效果。

ALTER DATABASE ceshi SET OFFLINE WITH ROLLBACK IMMEDIATE

ALTER DATABASE ceshi SET ONLINE

这两句不要放在高级语言里。

运行servicesmsc(在运行里输入),打开服务管理

在服务列表里找到SQL Server开头的服务具体的服务名取决于你安装的时候设置的是什么实例名。如果是SQL Server 2000,服务名是MSSQL开头的服务。

找到服务以后双击服务名,常规项最下边有启动参数框,把-c -f -m输入到那个框里,然后点“启动”按钮就可以了。如果已经启动,就先停止,然后再启动

以上就是关于当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE该怎么解决全部的内容,包括:当试图还原 master 数据库时,必须以单用户模式使用 RESTORE DATABASE该怎么解决、SQL server 怎么恢复master数据库 用命令、恢复sql数据库报错:已将数据库上下文更改为'master'等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9538367.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存