数据透视表字段列表错误 - 由于数据库中的结构更改,当前会话不再有效

时间:2012-10-01 16:54:34

标签: ssas olap pivot-table cube office-web-components

我有一个Analysis Services数据库。多维数据集存储模式是MOLAP,主动缓存设置为关闭。所有维度,度量和分区都将MOLAP设置为存储模式,并将主动缓存设置为关闭。

当我通过Excel或SQL Server Management Studio连接到多维数据集时,一切都运行良好。

但是用户通过网页连接到多维数据集。我们使用Office Web Components。它们工作正常,直到最近,用户在过滤维度,扩展,折叠等时会随机遇到以下错误...: 由于数据库中的结构更改,当前会话不再有效

首先,数据透视表返回空白。当他们尝试刷新数据时,会收到以下错误消息。

Error

帮助。

谢谢,

莫纳

2 个答案:

答案 0 :(得分:0)

如果它不是一个巨大的olap db我推荐在完全处理模式下处理db(而不是增量)。

答案 1 :(得分:0)

我通常以这种方式构建多维数据集:PREFIX_YYYYMMDD。 这样,当我构建新版本的多维数据集时,我仍然可以使用旧版本的多维数据集。

然后我使用简单的UPDATE语句更改连接字符串(来自XmlData方法)来更改多维数据集名称...

你能恢复到备份,旧版本的多维数据集吗?

我非常喜欢Office Web Components / SSAS ..我认为它们是迄今为止微软最酷的产品。