我有一个Analysis Services数据库。多维数据集存储模式是MOLAP,主动缓存设置为关闭。所有维度,度量和分区都将MOLAP设置为存储模式,并将主动缓存设置为关闭。
当我通过Excel或SQL Server Management Studio连接到多维数据集时,一切都运行良好。
但是用户通过网页连接到多维数据集。我们使用Office Web Components。它们工作正常,直到最近,用户在过滤维度,扩展,折叠等时会随机遇到以下错误...: 由于数据库中的结构更改,当前会话不再有效
首先,数据透视表返回空白。当他们尝试刷新数据时,会收到以下错误消息。
帮助。
谢谢,
莫纳
答案 0 :(得分:0)
如果它不是一个巨大的olap db我推荐在完全处理模式下处理db(而不是增量)。
答案 1 :(得分:0)
我通常以这种方式构建多维数据集:PREFIX_YYYYMMDD。 这样,当我构建新版本的多维数据集时,我仍然可以使用旧版本的多维数据集。
然后我使用简单的UPDATE语句更改连接字符串(来自XmlData方法)来更改多维数据集名称...
你能恢复到备份,旧版本的多维数据集吗?
我非常喜欢Office Web Components / SSAS ..我认为它们是迄今为止微软最酷的产品。