小编Tan*_*gan的帖子

数据库 msdb 卡在恢复中

我在测试恢复备份时遇到问题(Veritas BackUp Exec 2015,仅供您了解)。

主要问题是:我无法恢复数据库 - 在我想要恢复数据库的目标服务器上查看,SSMS 告诉我,'msdb' 数据库正在恢复。

我已经试过了:

RESTORE DATABASE MSDB WITH NORECOVERY | ...WITH RECOVERY
Run Code Online (Sandbox Code Playgroud)

该命令已执行(无错误),但什么也没发生(即使在重新启动 SQL 服务和重新启动服务器之后)。

我试图将其设置为离线,但正在运行

ALTER DATABASE MSDB SET OFFLINE
Run Code Online (Sandbox Code Playgroud)

告诉我,msdb-Database 不能设置为离线。

我需要一种方法来使 msdb 数据库脱离恢复状态。除非它无论如何都会被恢复,否则当前的数据对我来说毫无用处。有没有办法强制它退出恢复(即使它在执行命令后损坏)?

SELECT [state_desc] FROM [sys].[databases] WHERE [name] = N'msdb';
Run Code Online (Sandbox Code Playgroud)

返回“正在恢复”。

sql-server recovery msdb

7
推荐指数
1
解决办法
7228
查看次数

标签 统计

msdb ×1

recovery ×1

sql-server ×1