当我尝试使用表属性部分中的Visual Studio 2015编辑SSAS Tabular项目时,我收到的错误就像 “操作已被取消,因为没有足够的内存可供应用程序使用。如果使用32位版本的产品,请考虑升级到64位版本或增加计算机上可用的内存量。” 当计数行等于近500万行时。
这个问题有永久解决方案吗?
答案 0 :(得分:0)
这些错误可能是由SSAS中的错误内存设置引起的。
根据MSDN内存属性文档https://msdn.microsoft.com/en-us/library/ms174514.aspx
1到100之间的值表示总物理内存或虚拟地址空间的百分比,以较小者为准。超过100的值表示以字节为单位的内存限制。
如果管理员认为大于100的值是以KB或MB为单位,则管理员可能会设置太低而SSAS无法正常运行的设置,当服务器仍有很多时,会出现“内存不足”错误可用的内存。
解决方案是更改内存设置,以便在服务器内存的百分比或字节数中为内存限制提供适当的值。