首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处于还原状态的SQL server数据库

处于还原状态的SQL server数据库
EN

Database Administration用户
提问于 2014-01-05 11:36:41
回答 4查看 394.1K关注 0票数 99

我有个Sharepoint服务器。我们的备份工具出了问题,现在我的一些数据库陷入了恢复状态!

是否有可能停止恢复过程?此外,如何确保数据库完整性没有被破坏?

EN

回答 4

Database Administration用户

发布于 2014-01-05 11:44:27

这很可能是因为还原脚本添加了WITH NORECOVERY参数,以使数据库为在恢复之后应用事务日志做好准备。

数据库现在正在等待最新的事务日志文件。

你可以:

  1. 应用最新的事务日志RESTORE LOG database_name FROM backup_device WITH RECOVERY; ..。或
  2. 再次恢复数据库,但这次使用... WITH RECOVERY; .或
  3. 通过执行:RESTORE DATABASE YourDb WITH RECOVERY;强制数据库退出还原模式

在您这样做之前,请确保您了解这些选项的含义。如果不小心,可能会造成数据丢失。

详见此:

票数 147
EN

Database Administration用户

发布于 2014-11-30 11:50:17

用于解决此问题的简单this脚本:

在“新建查询”窗口上编写此脚本并执行:

代码语言:javascript
运行
复制
RESTORE DATABASE [DataBase Name] WITH RECOVERY;
票数 58
EN

Database Administration用户

发布于 2017-02-22 23:56:23

我刚刚遇到了这种情况,治疗方法令人惊讶:

代码语言:javascript
运行
复制
ALTER DATABASE DBName SET ONLINE;

显然,破坏的NetBackup恢复使它处于一种奇怪的状态。没有其他解决方案起作用(虽然我还没有尝试重新启动Server服务)

不过,我会小心处理数据库,因为理论上,一旦恢复启动,然后失败,您可能已经损坏了数据。无论如何,我只是要恢复数据库,所以这对我来说并不重要。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/56169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档