2

我正在尝试在 SQL Server 2012 中打开数据库。但它显示以下错误:

未能为此请求检索数据。(Microsoft.SqlServer.Management.Sdk.Sft)

附加信息:

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

资源池“默认”中的系统内存不足,无法运行此查询。
(Microsoft SQL Server,错误:701)

有什么建议可以解决这个问题吗?

4

1 回答 1

0

当引擎在尝试执行操作时遇到 OutOfMemeory 异常时,您会收到此错误。以编程方式对此您无能为力,因为您遇到了托管 SQL Server 实例的机器的物理限制。如果您仍然有未提交的内存机会,请查看您的系统统计信息,您只需要增加 SQL 引擎的内存池限制。您将需要一个具有管理员权限的帐户才能执行此操作。我也遇到过这个问题,查询在服务器上被阻塞并排队,在某个点之后,你的内存不足做任何事情,你必须重新启动服务器,所以检查作业窗格并制作可能是值得的确保您没有一堆处于等待状态的查询。

于 2013-07-08T17:41:25.483 回答