事务备份作业正在运行事件完整和不同的作业无法运行

事务备份作业正在运行事件完整和不同的作业无法运行

我对 DBA 还很陌生。

我有 SQL SERVER 2012。在此基础上,备份计划作业(在维护计划下)运行完整备份、差异备份和增量备份。

在 SSMS 中选择特定的数据库。

在SSMS中选择特定的数据库,

<code>2018 年 5 月 8 日</code> 之后完整和差分 .bak 丢失

2018 年 5 月 8 日之后,完整和差分 .bak 文件丢失,但选定数据库的交易文件可供更新

问题

1).为什么完整作业和差异作业在...之后不运行5/8/2018

如果我手动运行该作业,它会显示错误,

标题:Microsoft.SqlServer.Smo

作业“Backup_Maintenance_Plan.Subplan_1”刷新失败。

执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)

资源池“内部”中的系统内存不足以运行此查询。(Microsoft SQL Server,

2). 我该怎么做才能在以后获得正确的 .bak 文件?

笔记

我只是一名实习生,而我在生产服务器上工作。

以上作业都是前辈创建的,我只是看看而已。

编辑1:

维护计划图像..我给出的图像正确吗..?

谢谢,

泰米尔语Pugal

答案1

首先想到的是 SQL Server 的默认内存分配。这篇文章说了同样的事情:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/60d20f7a-8d64-48b1-ade9-8ba648e5945c/there-is-insufficient-system-memory-in-resource-pool-default-to-run-this-query?forum=sqldatabaseengine

SQL Server 默认使用“无限”内存。这并不好,因为 SQL 会使底层操作系统资源匮乏。我建议:

  • SQL 和 OS 之间的绝对最小空间应为 4GB。
  • 您可能需要的内存可能会超过该最低限度(我运行的所有主 SQL 服务器都至少需要 8GB 用于操作系统),甚至更多,具体取决于服务器正在执行的其他操作。
  • 理想情况下,服务器除了 SQL 之外不应该执行任何其他操作。查看机器周围,看看它是否正在执行其他重要操作。如果是,请迁移/删除这些任务。
  • 我在你的其他问题,但我强烈建议你下载并安装BrentOzar.com 的免费 Blitz 健康检查脚本。Blitz 识别的每个问题都包含一个指向详细博客文章的链接,该文章解释了问题及其解决方法。对数据库服务器进行一些调整以纠正这些问题将大大有助于稳定 SQL 的性能。

这是我在分支机构运行的 16GB DB 服务器的设置。 在此处输入图片描述

相关内容