SQL Server 2005:没有足够的系统内存来运行此查询
我们的其中一台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标准版