无法从SQL Server中的数据库中检索表

时间:2013-06-29 17:19:14

标签: sql sql-server sql-server-2008 sql-server-2012

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

  

无法检索此请求的数据。(Microsoft.SqlServer.Management.Sdk.Sft)

     

其他信息:

     

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

     

资源池“default”中没有足够的系统内存来运行此查询   (Microsoft SQL Server,错误:701)

有任何解决问题的建议吗?

1 个答案:

答案 0 :(得分:0)

当引擎在尝试执行操作时获得OutOfMemeory异常时,会出现此错误。由于您遇到了托管SQL Server实例的计算机的物理限制,因此您无法在程序上做很多事情。如果您仍然有未提交的内存机会,请查看您的系统统计信息,您只需要增加SQL引擎的内存池限制。您需要一个具有admin privs的帐户才能执行此操作。我也遇到过这样一个问题,即查询在服务器上被阻塞并排队,在某一点之后你的内存不足以执行任何操作而你必须重新启动服务器,因此检查作业窗格并制作它可能是值得的。确保你在WAIT状态下没有一堆查询。