关于数据库备份的问题?
我用下面的语句备份日志:(mydb是我的数据库名字)
use master;BACKUP LOG mydb TO DISK='D:\b.trn'
显示以下错误:
消息 4208,级别 16,状态 1,第 1 行
当恢复模式为 SIMPLE 时,不允许使用 BACKUP LOG 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模式。
消息 3013,级别 16,状态 1,第 1 行
BACKUP LOG 正在异常终止。
若改成这句话:
use master;BACKUP LOG DalianUnion TO DISK='D:\b.trn' with no_log
执行正确,但是在D盘目录下没有生成b.trn文件
另外,我用这句话还原差异备份:
use master; RESTORE DATABASE mydb FROM DISK='D:\a.dif'
结果显示如下错误:
消息 3117,级别 16,状态 4,第 1 行
无法还原日志备份或差异备份,因为没有文件可用于前滚。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
请问这两个错误要如何修改?