注册 登录
编程论坛 SQL Server论坛

无法进行事务日志备份

fengmumei 发布于 2006-09-28 11:30, 2101 次点击
我用数据库维护计划器做了数据库自动定时备份的计划,而且同时做了事务日志文件自动定时备份的计划(包含在数据库自动定时备份的计划中),结果数据库自动定时备份实现了,但是事务日志文件的计划则失败了,不知为什么?
而且,在维护计划历史记录中出现“无法在该数据库上进行备份。该子任务被忽略”。
请问哪位高手知道原因?请不吝赐教啊!

[此贴子已经被作者于2006-9-29 10:36:38编辑过]

8 回复
#2
fengmumei2006-09-29 10:36

好高兴今天我终于把这个问题解决了!
为此我都好几天睡不着,吃不下了,今天终于解决,十一也可以好好过了!

#3
fengmumei2006-09-29 10:49
我想一定有人遇到过一样的问题,不管怎样还是决定和大家一起分享

问题出在:恢复模型没有设置好
我们之所以要备份数据库和事务日志都是为了以防万一,用来恢复、还原数据库的,因此恢复模型必须设置好,在sql server中默认的恢复模型为“简单”。一般情况下备份数据库很容易,而当我们要自动定时备份数据库和事务日志文件时一定要设置好恢复模型。恢复模型的具体信息在sql server的联机丛书中介绍得很详细。

问题解决办法:
首先,选中做数据库维护计划的数据库,即要自动定时备份的数据库;
然后,单击右键,选择“属性”——〉“选项”——〉故障还原“模型”
将模型改为“完全”或“大容量日志记录的”
最后,单击“确定”ok!
#4
神经塔2006-09-29 11:00

哈哈,恭喜你解决了!还把解决办法给写出来了,给你顶一下!

#5
hps2006-12-11 16:20
感谢这位朋友,
我是新来的
就是来找这个问题,
谢谢
#6
fengmumei2007-01-16 13:16

客气了不是

#7
棉花糖ONE2007-03-01 21:17
对,sql默认的是简单恢复模型,进行事务日志备份的时候要改成“完全”或“大容量日志记录的”,感觉楼主是没认真查资料
#8
fengmumei2007-04-05 15:31
#9
棉花糖ONE2007-04-05 16:17

简单恢复模型的日志在发生检查点的时候就会被截断,肯定是不能用日志恢复的

1