小编SQL*_*and的帖子

在回滚状态下杀死备份数天

我杀死了一个 80 MB 数据库的备份作业,它已经回滚了好几天......

我试图将数据库带入单用户模式,但那太挂在回滚状态。

我尝试杀死连接到数据库的所有会话,但仍然无法删除它。我用这个脚本来完成杀戮:

DECLARE @kill varchar(8000) = ''; SELECT @kill = @kill + 'kill ' + 
    CONVERT(varchar(5), session_id) + ';' 
FROM sys.dm_exec_sessions 
WHERE database_id = db_id('fpddev92') 
exec(@kill) 
Run Code Online (Sandbox Code Playgroud)

任务的最新等待类型是CMEMTHREAD。我无法使用不同的名称恢复数据库,因为有一个应用程序在使用它,该应用程序在应用程序中具有硬编码的数据库名称。

如果需要,我可以删除和恢复数据库。我该如何解决这个问题???它被暂停。没有阻塞。

恐怕如果我重新启动服务,它只会在启动时进行回滚。

任何帮助是极大的赞赏!我一生中从未见过这样的事情......

sql-server backup sql-server-2012

2
推荐指数
1
解决办法
1012
查看次数

标签 统计

backup ×1

sql-server ×1

sql-server-2012 ×1