处理维度失败的消息"一文件存储库中的错误写文件的发生"?
-
05-07-2019 - |
题
我在努力 过程 一个 尺寸 使用 SQL服务器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: . .
我的猜测是,这关系到数量日益增长的数据(目前为15亿行的特定表格)。
- 它的工作之前(不改变已由)
- 处理读11亿行的显示之前的错误
- 身体内存在服务器上运行出错误的时间显示
- 谷歌上搜索的错误消息的结果,在一些指示列大小为一个问题。
会有人指给我正确的方向?我想出一个办法可以尝试使用较小的列(varchar(x)而不是varchar(y)),但它感觉像绕来绕去的问题,而不是解决问题。
最好的问候
埃里克森
解决方案
检查维的财产"提"所有有关方面。如果它的设定 'ByTable'
试图设置为 'ByAttribute'
因为这可能导致处理的问题与大尺寸(#成员的属性,等等。) 是因为当使用 ByTable
设置,它会尽量把整个维度进入存储器。
其他提示
其他原因为这个错误可能限制在大小。asstore文件。如果文件是围绕4gb在规模和层面定期进行处理通过ProcessUpdate,你必须过程中,它与ProcessFull治愈这个问题。
我找到这个解决方案 在这里,
做一个完整的再处理的维投掷的错误为我工作。
不隶属于 StackOverflow