处理多维数据集时出错:磁盘上没有足够的空间

时间:2014-07-01 02:38:30

标签: sql sql-server ssas cube olap-cube

使用PowerShell脚本处理SSAS多维数据集时出现以下错误。错误是“磁盘上没有足够的空间”。但是,服务器上分配了2 TB内存,估计的多维数据集大小不超过8 GB。有人可以告诉我为什么我会收到这个错误以及如何解决它。

对物理文件的GetOverlappedResult调用发生以下系统错误:'\?\ K:\ OLAP \ Data \ xxx.0.db \ xyz.0.cub \ Factx.0.det \ Factx.0。 prt \ 131.fact.data',逻辑文件:'':磁盘空间不足。 OLAP存储引擎中的错误:从xxx数据库处理'Factx'多维数据集的'Factx'度量值组的'Factx'分区时发生错误。 服务器:当前操作已取消,因为事务中的另一个操作失败。

感谢

1 个答案:

答案 0 :(得分:2)

在SSAS实例的高级设置下检查TempDir的设置。默认情况下,它设置为c:\,如果您的多维数据集在聚合上很重,它们可以在多维数据集处理时写入TempDir,并且可以非常快速地填满。将TempDir更改为k:\驱动器或类似文件夹中的文件夹。

相关问题