2013-06-29 114 views
2

我试图打开SQL Server 2012的数据库表,但它显示了以下错误:无法检索从SQL Server数据库

Failed to retrieve data for this request.(Microsoft.SqlServer.Management.Sdk.Sft)

Additional Information:

An exception occurred while executing a Transact_SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

There is insufficient system memory in resource pool 'default' to run this query.
(Microsoft SQL Server, Error:701)

任何建议来解决问题呢?

+0

看到这个链接http://msdn.microsoft.com/en-us/library/aa258732(v=sql.80).aspx - 它解释了错误,你可以做什么来解决它。 – waka

+0

我以这种方式尝试过,但它甚至没有让我打开属性选项.... –

+0

通常,当这种事情发生时,我尝试重新启动服务器,如果可能的话 – OzrenTkalcecKrznaric

回答

0

当引擎在尝试执行操作时遇到OutOfMemeory异常时,会出现此错误。关于这种编程方式,您可以做的事情并不多,因为您正在碰撞托管SQL Server实例的计算机的物理约束。查看你的系统统计信息,如果你仍然有未提交的内存机会,你只需要增加SQL引擎的内存池限制。您将需要一个管理员权限的帐户来执行此操作。我也遇到过这个问题,查询在服务器上被阻塞并排队,在某个点出现内存不足以执行任何操作之后,您必须重新启动服务器,因此可能值得检查作业窗格并使其确定你没有在WAIT状态下的一堆查询。