我在努力 过程 一个 尺寸 使用 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治愈这个问题。

我找到这个解决方案 在这里,

做一个完整的再处理的维投掷的错误为我工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top