【发布时间】:2014-08-21 12:14:11
【问题描述】:
使用 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', Logical file: '' : 磁盘空间不足。 . OLAP 存储引擎中的错误:处理来自 xxx 数据库的“Factx”多维数据集的“Factx”度量组的“Factx”分区时发生错误。 服务器:当前操作被取消,因为事务中的另一个操作失败。
谢谢
【问题讨论】:
-
您确定可用磁盘空间位于正确的驱动器 (K:) 上吗?这个驱动器是本地磁盘吗?运行 Analysis Services 服务的用户是否可以访问它?
-
@Frank,K:驱动器不是本地磁盘,但我确信用户可以访问驱动器。我们每天都运行这个过程,直到昨天我添加更多数据导致失败,当我删除新添加的数据并重新运行过程时,它成功了。
-
对于运行 Analysis Services 服务的用户,K: 驱动器上是否有配额?处理是否写入任何文件,或者这是第一次写入尝试?您是否可能达到 2TB 限制 (blogs.technet.com/b/askcore/archive/2010/02/18/…)?
标签: sql sql-server ssas cube olap-cube