事务日志备份失败,数据库处于RESTORING状态,怎么办?

qianblue 2013-02-21 04:15:43
SQL SERVER 2008R2 几天前作过一次完整备份,今天做事务日志备份失败,数据库处于RESTORING状态,不想丢失这几天的数据,怎么恢复正常状态?
...全文
247 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KevinLiu 2013-02-22
  • 打赏
  • 举报
回复
数据库有什么错误信息?你BACKUP LOG的时候有没有使用备份尾部日志with norecovery?
水族杰纶 2013-02-22
  • 打赏
  • 举报
回复
WITH RECOVERY
發糞塗牆 2013-02-21
  • 打赏
  • 举报
回复
那在没有其他人用的情况下看看: select * from sys.sysprocesses where blocked<>0有没有还原的那个进程,有的话kill掉
qianblue 2013-02-21
  • 打赏
  • 举报
回复
执行:dbcc opentran 显示: No active open transactions. DBCC execution completed. If DBCC printed error messages, contact your system administrator.
發糞塗牆 2013-02-21
  • 打赏
  • 举报
回复
可以用dbcc opentran来查看开启的事务,
發糞塗牆 2013-02-21
  • 打赏
  • 举报
回复
找到那个进程,kill掉,让SQLServer自动回滚,但是可能会很久

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧