当前位置:  开发笔记 > 数据库 > 正文

进程维度失败,并显示消息"发生WriteFile的FileStore错误"?

如何解决《进程维度失败,并显示消息"发生WriteFile的FileStore错误"?》经验,为你挑选了0个好方法。

我想处理一个维度使用SQL Server 2005分析服务.这在过去没有问题,但最近失败了.

维度是分层的,使用单个表中的4列(整个多维数据集使用单个表).

收到的错误消息(无论我处理整个多维数据集或维度,是否"处理已满")是这样的:

File system error: A FileStore error from WriteFile occurred. Physical file: 
\\?\L:\Microsoft SQL Server\MSSQL.3\OLAP\Data\MSMDCacheRowset_xxx.tmp.
Logical file: . .

我的猜测是,这与增长数据量有关(目前特定表中有1500万行).

它以前工作过(没有变化)

处理在显示错误之前读取了1100万行

服务器上的物理内存在显示错误时耗尽

谷歌搜索错误消息会导致一些命中,表明列大小是一个问题.

有人能指出我正确的方向吗?我想有一种方法可以尝试使用较小的列(varchar(x)而不是varchar(y)),但感觉就像解决问题而不是解决问题.

最好的问候
Erik Larsson

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有