【问题标题】:Where is the backup application log for SQL Server 2008?SQL Server 2008 的备份应用程序日志在哪里?
【发布时间】:2012-05-18 21:09:39
【问题描述】:

我需要检查为什么我们的一个系统中的数据库备份失败。

日志内容如下:

BACKUP 未能完成命令 BACKUP LOG XXXXXX。检查 备份应用程序日志以获取详细消息。

我查看了 Windows 事件日志,检查了应用程序日志,并猜测我在这些日志中发现了哪些特定错误

BACKUP 未能完成命令 BACKUP LOG XXXXXX。检查 备份应用程序日志以获取详细消息。

实际的备份应用程序日志默认存储在哪里?

【问题讨论】:

    标签: sql-server logging backup


    【解决方案1】:

    打开 SSMS 并连接到数据库 转到管理 > 维护计划 > 选择您的备份计划。 > 右键单击​​并查看历史记录。

    或管理> sql server 日志。

    目录位置:c:\Program Files\Microsoft SQL Server\MSSQL.xx\MSSQL\LOG

    【讨论】:

    • 你赢得了这个!走的路! ...该死的,从事 .NET 开发已经快 3 年了,还有很多东西要学。
    • 干杯伙伴!正如他们所说的,每天都在学习……你的备份出了什么问题?
    • 没什么大不了的。有人在备份尝试运行时尝试对数据库执行 DDL 语句,导致它意外停止。所需要的只是重新运行备份。
    • 我很难回答这个问题。我正在使用 PowerShell 执行备份。备份失败。查看维护计划不起作用,因为这不是计划。转到管理 > Sql Server 日志会显示相同的错误消息。转到 MSSQL.xx\MSSQL\Log 并查看该日志会显示与 SQL Server 日志中的完全相同的消息。显示详细消息的备份应用程序日志在哪里?
    • @GeoffDawdy,我怀疑“应用程序”日志,他们的意思是 SQL Server 将消息抛出到调用应用程序并假设记录它是他们的责任。对于通过 SP 调用备份,这似乎意味着消息丢失了。甚至 xp_readerrorlog 也不包含与维护计划(即应用程序)日志中显示的相同的失败消息。
    【解决方案2】:

    SQL 服务器本身捕获的唯一信息是您已经引用的信息:

    BACKUP 未能完成命令 XXXXXX。检查备份应用程序日志以获取详细消息。

    这就是 SQL 错误日志(SSMS > 管理 > SQL Server 日志)和 MSSQLSERVER 的 Windows 应用程序错误日志中显示的全部内容。

    当它说“检查备份应用程序日志”时,它意味着检查实际执行备份的任何应用程序的日志(如果有的话)

    • 如果备份作为 SQL 代理作业的一部分运行,请检查该作业的作业历史记录(而不是“SQL 代理日志”)。
    • 如果备份作为 SSIS 包的一部分运行,请检查 SSIS 包日志,如果它被配置为创建一个。
    • 如果备份作为 SQL 维护计划的一部分运行,请检查该维护计划的历史记录。
    • 如果备份是通过第 3 方备份软件运行的,请检查该应用程序的日志。
    • 如果您在其他任何地方都找不到它,请检查 Windows 应用程序事件日志以查看其他应用程序是否在 MSSQLSERVER 记录“备份失败”的同时记录了其他内容。

    如果您在其他任何地方都找不到它,则可能没有捕获更详细的错误。 SSIS 包可能未配置为执行详细日志记录,或者可能有人在 GUI 中运行了手动备份,但在屏幕上忽略或修复了错误。您可能需要找出谁试图运行备份并询问他们失败的原因。

    【讨论】:

      【解决方案3】:

      我有同样的问题。使用 PS.Script 备份 DB。日志中的信息没有帮助。原因是我的 powershell 脚本超时

      “$server.ConnectionContext.StatementTimeout = 0”的设置没有帮助

      $ret=Invoke-Sqlcmd -Query $SQLStatement -ServerInstance $ServerName -ErrorAction 'Stop' -QueryTimeOut 600

      设置 QueryTimeOut 可以解决问题。

      【讨论】:

        【解决方案4】:

        亲爱的,如果您没有完整备份,通常会发生此错误....由于某些原因,如果完整备份计划未完成,则会出现此错误

        您可以执行完整备份计划或等到完整备份作业成功完成,然后自动开始每小时备份一次

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-07-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-21
          • 2022-11-29
          • 2020-10-28
          相关资源
          最近更新 更多