是不是还原这个数据库比较大,所以需要很多时间,
你如果不想还原了,那么你就把这个数据库的服务暂时关闭,然后在连接服务,这个还原就应该已经停止了,那么可能不在了,或者还原了一般,你就可以删除掉了。
关闭数据库的服务,在打开数据库的服务。
造成很慢的原因会很多,比如说当前的服务器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 数据库正在恢复 怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)