当我在Visual Studio 2012中更新模型的.edmx
时,会发生以下错误:
由于以下异常,无法生成模型:'执行命令定义时发生错误。有关详细信息,请参阅内部异常 资源池“internal”中的系统内存不足,无法运行此查询。
任何人都知道为什么?我在模型中只有两个简单的表格?
答案 0 :(得分:2)
检查资源调控器并查看它是否已启用。 这可能发生在资源调控器中。启用和资源池是runnig。 设置资源调控器禁用。
答案 1 :(得分:1)
就我而言,我在使用EF SqlExpress 2014
时收到此错误。原因是因为为了保留我的开发机器上的RAM而限制了Sql的内存限制 - 修复只是暂时再次increase the memory:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 1024;
GO
RECONFIGURE;
GO
然后重新启动SqlServer
服务。
答案 2 :(得分:0)
你使用的edmx sql版本是什么? SQL 2008?如果是,请确保安装了SQL Server 2008 Service Pack 2。
此处有更多信息
FIX: "There is insufficient system memory in resource pool 'internal' to run this query"