SSMS系统内存不足

时间:2017-06-28 18:53:12

标签: sql-server ssms ssms-2016

在SSMS中运行大型内容时,我会立即在屏幕上显示以下消息:An error occurred while executing batch. Error message is: Exception of type 'System.OutOfMemoryException' was thrown.

问题是,一旦抛出这个错误,除了重启机器之外似乎没有喘息的机会。我知道这是我的机器上的内存问题,这根本不会影响服务器;然而,在一天的中间重新启动开发者永远不会愉快。

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

因为我想出了原文"评论"回答......这是。

关闭SSMS应该终止事务并释放内存。

很高兴为你效劳。

答案 1 :(得分:0)

我今天在尝试获取一个麻烦的查询的执行计划时遇到了这个问题,然后SSMS对我完全没有响应。

能够通过以下方法解决此问题:打开sqlcmd,使用sp_who2查找问题查询,然后将其杀死。

这时,我可以访问我在SSMS中打开的其他选项卡,并将尚未保存的一对复制到记事本中。当然,当我尝试执行其他操作时,Windows表示SSMS没有响应,并提供了强制关闭或调试的选项。

答案 2 :(得分:0)

这对我有用:

  • 正在删除%temp%位置上的Temp文件。如果问题仍然存在,请重新启动SSMS。

这是由于未使用的临时文件引起的。