BACKUP无法完成命令BACKUP DATABASE

时间:2010-06-28 09:24:01

标签: sql-server database sql-server-2008 backup logging

BACKUP failed to complete the command BACKUP DATABASE ... WITH DIFFERENTIAL. Check the backup application log for detailed messages.

我在SQL Server日志文件查看器中看到此消息。备份应用程序日志在哪里?

4 个答案:

答案 0 :(得分:2)

我认为这意味着服务器上的应用程序事件日志。

是否正在使用TSQL脚本通过SQLAgent执行此备份作业?如果是这样,您需要在包含BACKUP TSQL的作业步骤中指定输出文件。

在左侧窗格的“作业步骤”中,应该有General& Advanced。单击Advanced,在标题 Transact-SQL脚本(T-SQL)下面有一个输出文件框。在这里输入任何有效的文件名(它不需要存在,它会动态创建)。

完成此操作后,重新运行您的工作,并将更详细的错误消息写入此文件。

更新:

您之前是否为此数据库执行了FULL数据库备份? <{1}}备份需要存在才能执行FULL备份。

答案 1 :(得分:1)

最后,我发现了问题。它是由Windows Server 2008上的Windows备份引起的,它也在进行完整备份(在场景后面)。这导致SQL Server差异备份无法找到上次完整备份。

我们通过迁移到Windows Server 2008 R2 解决了这个问题。

答案 2 :(得分:1)

要获取有关问题的详细信息: 1.转到SQL Server Management Studio - &gt; SQL Server代理 - &gt;工作 2.右键单击导致故障的作业名称,然后选择“查看历史记录” 3.在“日志文件查看器”窗口中,选择错误结束视图详细错误消息。

就我而言,问题出在下一个错误中: 错误:“Web Edition(64位)不支持带有COMPRESSION的备份数据库.BACKUP DATABASE异常终止。”

答案 3 :(得分:0)

检查Windows事件日志(应用程序日志)。开始 - >运行eventvwr