无法对数据库“ABC”执行差异备份,因为当前数据库备份不存在

时间:2011-06-20 11:01:17

标签: sql-server backup

我试图用SP4(工作组版)在sql 2005服务器上备份差异,但它给了我以下错误...

Msg 3035, Level 16, State 1, Line 1
Cannot perform a differential backup for database "ABC", because a current database backup does not exist. 
Perform a full database backup by reissuing BACKUP DATABASE, omitting the WITH DIFFERENTIAL option. 
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.

Fullbackup存在但仍然给出了上述消息。我发现this article但似乎这适用于没有Service Pack的sql server 2005。

当我尝试安装上面的修补程序时出现以下错误。

  

此更新需要Service Pack 0.产品实例MSSQLSERVER的Service Pack为4.下载Service Pack 4的更新。

2 个答案:

答案 0 :(得分:0)

首先尝试完整备份,然后尝试差异备份。您的备份链可能会以某种方式损坏现有的完整备份。

答案 1 :(得分:0)