SQL Server2008日志备份提示失败

zhustr 2014-03-27 11:16:43
查看日志备份时发现失败-1073548784) 执行查询“BACKUP LOG [TESTDB] TO DISK = N'E:\\Databas...”失败,错误如下:“因为数据库正在使用,所以无法获得对数据库的独占访问权。
BACKUP LOG 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。

重新配置时,把“备份日志尾部,并使数据库处理还原状态”前面的对勾去掉
就可以成功生成日志备份

在网上查询时,建议进行日志备份时都勾选“备份日志尾部,并使数据库处理还原状态”
这里要不勾选才能进行日志备份。

有人遇到过这种情况吗?
...全文
907 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪子方灯 2016-01-27
  • 打赏
  • 举报
回复
引用 2 楼 DBA_Huangzj 的回复:
建议进行日志备份时都勾选“备份日志尾部,并使数据库处理还原状态” 没事不要勾这个,这个就是导致报错的原因之一,是数据库处于还原状态是“还原的时候用的”,常规备份不应该勾选。否则别人用不了你的库,如果有人正在用,就会提示:“因为数据库正在使用,所以无法获得对数据库的独占访问权。
您好,我数据库版本是2005的 使用的维护计划传输日志,请问怎样设置"备份日志尾部。。。。"呢?我没有找到。。
  • 打赏
  • 举报
回复
比如,当数据库的某个文件被误删了,或者损坏了, 那么当你用数据库完整备份,进行数据库恢复的时候,就会报错,提示: 你要先备份尾部日志 那么这个时候,就应该用“备份日志尾部,并使数据库处理还原状态”选项,然后再用完整备份进行还原,最后还原尾部日志,就可以了
  • 打赏
  • 举报
回复
如果你只是普通的常规日志备份,是不需要勾选 “备份日志尾部,并使数据库处理还原状态”。 一般,只有数据库损坏,处于不正常的状态下,才需要备份尾部日志,而且是数据库处于 restoring状态
發糞塗牆 2014-03-27
  • 打赏
  • 举报
回复
建议进行日志备份时都勾选“备份日志尾部,并使数据库处理还原状态” 没事不要勾这个,这个就是导致报错的原因之一,是数据库处于还原状态是“还原的时候用的”,常规备份不应该勾选。否则别人用不了你的库,如果有人正在用,就会提示:“因为数据库正在使用,所以无法获得对数据库的独占访问权。
發糞塗牆 2014-03-27
  • 打赏
  • 举报
回复
BACKUP LOG [TESTDB] TO DISK = N'E:\\Databas... 上面的路径为什么是两个\?你换成一个试试
zhustr 2014-03-27
  • 打赏
  • 举报
回复
非常感谢,我知道了

22,209

社区成员

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

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