系统数据库处于待机状态...我怎样才能使它们可编辑?

系统数据库处于待机状态...我怎样才能使它们可编辑?

我的系统数据库停留在待机/只读状态。

使用恢复功能恢复数据库 msdb 似乎没有产生任何影响。

我怎样才能让它们退出待机状态?

在此处输入图片描述

答案1

这可能是很多原因。你的服务器崩溃了吗?你做过什么更改吗?

首先,只是为了开个玩笑:

dbcc checkdb (model)
dbcc checkdb (msdb)

如果检查无误,请检查数据库文件的 ntfs 权限。确保 SQL Server 可以访问它们。

还要检查文件所在的磁盘,确保其运行正常。如果存储是 RAID,请检查是否有故障驱动器或其他不太理想的状态。

然后,尽管你说你已经做到了:

restore database model with recovery
restore database msdb with recovery
alter database model online
alter database msdb online

您也可以尝试重新启动 SQL Server。不过,如果问题出在您的存储上,我有点担心它可能无法恢复,因此我不太推荐这样做。

相关内容