Database 'xxxx' is being recovered. Waiting until recovery is finished.

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

巡检发现一个SQL SERVER Express 2005数据库备份时出现下面错误:

Database 'xxxx' is being recovered. Waiting until recovery is finished.

出 现这个错误有点让人纳闷,有很多情况可能出现这个错误,例如,系统出现异常重启,或数据库服务被人为突然重启,数据库服务启动后,数据库正在恢复中,此时 备份就会出现这种错误提示,但是检查错误日志发现没有任何异常错误信息,检查数据库还原记录,也没有发现该数据库在备份时间段有还原的记录,最终发现是该 数据库的一个“自动关闭”属性设置为了True

clipboard

关于数据库的“自动关闭”属性,以前也碰到过一个关于这个属性引起的错误案例 Error: 9001, Severity: 21, State: 5 The log for database 'xxxx' is not available 。看来这个“自动关闭”属性设置为Ture还真是麻烦多多。

 

后面查了一下MSDN文档,发现SQL Server 2000或SQL Server Express版本的数据库的AUTO_CLOSE选项默为Ture,而这个数据库恰好为SQL Server Express 2005.

选项

说明

默认值

AUTO_CLOSE

当设置为 ON 时,数据库将在最后一个用户退出后完全关闭,它占用的资源也将释放。当用户尝试再次使用该数据库时,该数据库将自动重新打开。

当设置为 OFF 时,最后一个用户退出后数据库仍保持打开。

无论使用什么操作系统,当使用 SQL Server 2000 Desktop Engine  SQL Server Express 时,对于所有数据库均为 True,而使用所有其他版本时,对于所有数据库均为False



相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
13天前
|
人工智能 关系型数据库 数据库
PostgreSQL 常见问题解决方案 - ERROR: database is being accessed by other users
PostgreSQL 常见问题解决方案 - ERROR: database is being accessed by other users
|
SQL 关系型数据库 对象存储
Database Recovery in GitLab – Implementing Database Disaster Tolerance & High Availability
How can we restore accidentally deleted database in GitLab? How can we implement database backup, recovery, disaster tolerance, and high availability?
2146 0
|
Oracle 关系型数据库 数据库
ORA-01155: the database is being opened, closed, mounted or dismounted
<div style="font-family:'lucida Grande',Verdana,'Microsoft YaHei'; font-size:14px; line-height:23px"> <div><br></div> <div>ora.scan1.vip  ora....ip.type ONLINE    ONLINE    m3          </div> <
5715 0
|
SQL Oracle 关系型数据库
Duplicating a Database Without Recovery Catalog or Target Connection
Duplicating a Database Without Recovery Catalog or Target Connection duplicate体系结构 搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看懂的。
857 0
ORA-10458: standby database requires recovery
·1. SYS@testdg>alter database open; alter database open * ERROR at line 1: ORA-10458: standby d...
1669 0

热门文章

最新文章