
可以在命令行模式下输入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'等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)