我在SQL Server 2008中收到以下错误:
There is insufficient system memory in resource pool 'internal' to run this query.
我最近从SQL Server 2000迁移到SQL Server 2008,系统是Windows Server 2K8。
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用此MS KB article中所述的-g开关来增加为sql server保留的虚拟内存量。
答案 2 :(得分:0)
是sqlserver配置中的-G参数,用于增加memtoleave部分内存,可执行查询,备份,openqueries等的可重用区域。默认情况下,初始值为256mb。我建议增加128Mb,但要注意这个值。尝试序列化同时执行。
答案 3 :(得分:0)
您需要认真审视您的查询。如果您正在进行并且在传入查询的大字符串值上进行'IN'/'NOT IN'比较,则可能会发生这种情况。而是在查找表/临时表
上进行