gpt4 book ai didi

sql-server - 流程维度失败并显示消息 "A FileStore error from WriteFile occurred"?

转载 作者:行者123 更新时间:2023-12-02 23:52:00 25 4
gpt4 key购买 nike

我正在尝试使用SQL Server 2005 Analysis Services处理一个维度。这在过去一直有效,没有问题,但最近失败了。

维度是分层的,使用单个表中的 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 万行
  • 显示错误时服务器上的物理内存已耗尽
  • 在 Google 上搜索错误消息会发现一些结果表明列大小存在问题。

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

最诚挚的问候
埃里克·拉尔森

最佳答案

检查所有相关维度的维度属性“ProcessingGroup”。如果它设置为 'ByTable' 尝试将其设置为 'ByAttribute'

这可能会导致大维度(成员数、属性数等)的处理问题,因为使用 ByTable 设置时,它会尝试将整个维度放入内存中.

关于sql-server - 流程维度失败并显示消息 "A FileStore error from WriteFile occurred"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/420193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com