微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlServer Analysis Services处理维度时的内存错误

sqlServer Analysis Services 处理维度的内存错误 错误描述: 由于对内存配额的估计值(xxxxMB)超过了系统所能提供的内存量(1330MB),导致该操作无法完成。 错误原因: 这个问题是因为sqlserver预计处理内存超过了配置的最大内存。最初碰到也没有在网上找到正确的解决办法,包括向官方咨询也没有结果,最后仔细研究了一下olap的配置文件OLAP/Config/msmdsrv.ini才找到了办法。 解决方法修改ini文件中的两个节点 Processplan/MemoryLimitErrorEnabled 为0,则不限制内存 Processplan/MemoryLimit 认为65 。即65%,适当加大就可以突破所谓的1330M限制 其他节点也又优化空间,比如多cpu可以修改MaxThreads的数量,不在本文讨论范围内。 增加系统虚拟内存设置,重新启动电脑 当然这个更改也是要依靠足够的硬件支撑的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐