我们的其中一台SQL Server已经稳定运行了一段时间(几年),最近又抛出了不足的内存错误。从应用程序事件日志中,我们看到:
事件ID:701
说明:没有足够的系统内存来运行此查询。
我们管理此服务器的团队主要由负责sysadmin职责的开发人员组成。但是,我们的主要专长是发展。话虽这么说,我们对如何解决此问题一无所知。我们一直在搜索论坛等信息,但没有找到任何符合条件的信息
因此,这里有一些更多详细信息可帮助您进行故障排除:
- 我们的最小服务器内存设置为0。
- 我们的最大服务器内存设置为2000。
- 总物理内存为3,325.85 MB(来自sysinfo)。
- 虚拟内存总量为7.10 GB(来自sysinfo)。
- 我们没有使用AWE来分配内存,但是现在我们来看看它是否有所作为。
- 备份事务日志而不运行查询的作业引发了此错误。
- 我们有许多链接服务器。另一方面,RDBMS的类型是SQL Server(2005和2000),Oracle 10g和OSI PI系统。
- 这是断断续续的。我们似乎无法将任何时间或事件与错误相关联。
- 当然,重新启动似乎会使它消失一段时间,这由于错误消息的性质而有意义。
- 该服务器的数量是应用程序服务器(几个Windows Services)和Web服务器以及数据库服务器的三倍。
编辑:
我们在SP3上。我们发现的大多数帖子都是SP1之前的版本,不适用于我们。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
退货
9.00.4035.00 SP3标准版