sql数据库中正在还原状态的数据库如何删除

sql数据库中正在还原状态的数据库如何删除,第1张

是不是还原这个数据库比较大,所以需要很多时间,

你如果不想还原了,那么你就把这个数据库的服务暂时关闭,然后在连接服务,这个还原就应该已经停止了,那么可能不在了,或者还原了一般,你就可以删除掉了。

关闭数据库的服务,在打开数据库的服务。

造成很慢的原因会很多,比如说当前的服务器IO吃紧,或者CPU吃紧等原因都会导致还原很慢。

仅仅你这点描述,一般是没有办法给你一个很好的解答的。

我只是看你的描述里面有一个问题,就是你说你中途关掉了还原的进程,这个 *** 作极其的危险,很容易导致数据库的数据文件损坏的。

你这个备份文件总共才100M,按理说不应该很慢的,建议你以后备份的时候,将“选项”“可靠性”“完成后验证备份”这个选项勾上,有可能这个备份文件本身就有问题。

你方法不对进到Microsoft SQL Sserver Management Studio后点击新建查询,然后左边列出树来右键点数据库,选择还原数据库然后见图其中aaa是你要新建的库名原设备填写的是你bak文件的路径及文件名下边还原那地方必须划勾然后确定

重新恢复一下,并加上参数: restore database 数据库名 from disk='c:/abak' with RECOVERY 当前的提示“正在装载”是因为你恢复的时候使用了 with NORECOVERY 选项。

还原步骤如下:

USE master

RESTORE DATABASE WSS_Content FROM DISK = N'D:\bak\contentbakbak'

WITH REPLACE, NORECOVERY

,MOVE 'WSS_Content' TO N'D:\bak3\WSS_Contentmdf'

,MOVE 'WSS_Content_LOG' TO N'D:\bak3\WSS_Content_logldf'

如果还原之后,发现数据库一直处在“正在还原”,则需要再运行如下命令,修改它的状态

restore database WSS_Content with recovery

以上就是关于sql数据库中正在还原状态的数据库如何删除全部的内容,包括:sql数据库中正在还原状态的数据库如何删除、所用数据库是sql server 2008R2 bak文件有100M左右,在做“还原数据库” *** 作时,进度条一直不动。、sql2008 数据库正在恢复 怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9477694.html

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

发表评论

登录后才能评论

评论列表(0条)

保存