差异备份出错求解
建了一个作业.执行每周完整备份和每天差异备份.明明已经做过完整备份了.但是每次都没办法自动执行差异备份.会出现下面那个错误.
我自己有做过测试.如果完整备份完一定时间(好像只有几小时)内执行差异备份是没有问题的.但是过了这段时间在进行差异备份就会出错
问过好多人都不知道.也查了很多网站都找不到解答了
以下是系统环境
Microsoft SQL Server Management Studio 10.0.5500.0
Microsoft Analysis Services 客户端工具 10.0.5500.0
Microsoft 数据访问组件 (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 8.0.7601.17514
Microsoft .NET Framework 2.0.50727.5420
操作系统是windows2008 r2 datacenter
以下是备份日记
Microsoft(R) 服务器维护实用工具(Unicode)版本 10.0.5500
报告是在“SQLDATASERVER”上生成的。
维护计划: MaintenancePlan1
持续时间: 00:00:02
状态: 警告: 一项或多项任务失败。
详细信息:
备份数据库(差异) (SQLDATASERVER)
在 本地服务器连接 上备份数据库
数据库: DSB
类型: 差异
追加现有
任务开始: 2014-05-03T23:00:15。
任务结束: 2014-05-03T23:00:15。
失败:(-1073548784) 执行查询“BACKUP DATABASE [DSB] TO DISK = N'D:\\sql_bak\\DSB_...”失败,错误如下:“无法执行数据库 "DSB" 的差异备份,因为不存在当前数据库备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 以执行数据库的完整备份。
BACKUP DATABASE 正在异常终止。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。
命令:BACKUP DATABASE [DSB] TO DISK = N''D:\sql_bak\DSB_backup_2014_05_03_230015_4024340.bak'' WITH DIFFERENTIAL , RETAINDAYS = 14, NOFORMAT, NOINIT, NAME = N''DSB_backup_2014_05_03_230015_3974335'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO