我们有一个连接到多维数据集的电子表格,它每两个小时刷新一次,如下所示:
每当此过程完成,用户试图刷新电子表格时,“当前会话由于结构更改而不再有效”的错误就会发生。
多维数据集使用MOLAP,主动缓存关闭,我们正在使用SSAS 2008R2。
我不知道该采取什么措施来解决这个问题。
发布于 2013-05-06 17:59:22
恢复之后,您如何期望您的旧连接仍然正常。即使在计算脚本中做了小改动之后,这个问题也会发生。我认为没有办法避免这个问题。
理论上,Excel中的vba应用程序可以收到此类更改的通知,也可以重新连接,但我不知道这样的解决方案是否已经存在。
发布于 2013-12-05 09:31:37
在执行增量多维数据集处理时,我也遇到了同样的问题。我找到了一些关于这个问题的KB文章(SSAS 2K8R2 SP2)。
微软KB2770630
=>,我认为值得一试,看看这个修复是否能解决这个问题。
我在两台服务器上测试了这一点,一台显示行为(SP2),另一台没有(SP1)。因此,我在第二台服务器上安装了SP2,试图重现这个问题。不幸的是,在第二台服务器上,即使在安装SP2之后,消息也不会出现(否则服务器(或应该)是相同的)。
现在我将开始分析两者之间的不同之处,并在我发现之后在这里更新。
-更新
结果=>现在出现了另一条消息:“由于锁定冲突而取消了操作”,这与多维数据集处理期间的锁定过程有关。
SQL2K8 R2 SP2 + CU8 (可能也在早期的CU中修复)解决了这个问题。锁定是一个不同的主题,应该在其他地方讨论。
干杯,雷莫
https://stackoverflow.com/questions/16365714
复制相似问题