Analysis Services不能浏览数据集以及维度数据的问题

bokesoft 2003-08-13 05:15:56
各位大侠:现在偶突然碰到一个问题,Analaysis Services突然不能浏览数据,浏览维度数据的时候报错"类型不匹配",对多维数据集进行编译时,可以看到事实表和维度表之间的关系(架构),但是切换到数据浏览界面的时候,报错"发生了意外的内部错误,请重新启动应用程序".但是偶重新启动后问题依旧.
但是我通过ADO MD却可以读到数据.
Analysis Services的汇总数据是放在Access的数据库中的.
查看FoodMart的数据报同样的错误,不知有什么解决办法,谢谢...
...全文
225 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bokesoft 2003-08-19
  • 打赏
  • 举报
回复
喜讯---问题解决了:
装AS 的sp3问题依旧,
拷贝正常机器上的两个文件msolap80.dll,msolap80.rll覆盖之,也没有用
uninstall mdac2.7,reinstall mdac2.6,问题解决。
bokesoft 2003-08-18
  • 打赏
  • 举报
回复
装了AS的sp3也没有解决这个问题啊,可能前面的描述不是很清楚,还请各位帮我看看.
情况如下:
机器配置:Win 2K professional+SP3
     SQL SERVER 2K+SP3
     Analysis service(SQL Server 2000 Analysis Services RTM) Analysis Services的汇总数据是放在Access的数据库中的.

不知道这个RTM是什么意思?
前段时间一直正常使用(可以浏览数据),上个礼拜的某一天Analysis Manager突然不能浏览数据,浏览维度数据的时候报错"类型不匹配",对多维数据集进行编辑时,可以看到事实表和维度表之间的关系(架构),但是切换到数据浏览界面的时候,报错"发生了意外的内部错误,请重新启动应用程序".但是偶重新启动后问题依旧.但是可以对数据集和维度进行处理,不报错.以上的现象发生在我自己的数据集和FoodMart的所有数据集和维度中.
但是用Analysis Services自带的MDX Sample可以读到数据.

现在我安装了AS 的SP3,重新安装了MDAC 2.7,还是这个样子,不知道该怎么办了,
bokesoft 2003-08-18
  • 打赏
  • 举报
回复
to blactte: 是最近突然不能浏览 foodmart2000的数据的,以前一直可以的,所以我没有怀疑是AS 的sp的问题.我查了一下google的news group好象说MADC的版本会产生这个问题,但是我不知道怎么彻底的删除MADC.继续试验中...
blactte 2003-08-16
  • 打赏
  • 举报
回复
sql server的补丁跟analysis的补丁当然不一样.是两个不同的文件.可以在微软的网站上得到.
你的foodmart2000能不能浏览数据?是不是刚装上去就不能浏览数据,还是最近才不能浏览数据.
如果开始就不能浏览数据,就是没有安装analysis的补丁
0578 2003-08-16
  • 打赏
  • 举报
回复
去微软下载Analysis Services补丁
bokesoft 2003-08-15
  • 打赏
  • 举报
回复
to blactte: SQL server和Analysis Services的sp有什么区别吗?现在我装的是sql server的sp,查看Analysis services的版本为SQL Server 2000 Analysis Services RTM 8.0.194 .不知道这个RTM是什么东西.我用SELECT SERVERPROPERTY('ProductLevel')查SQL Server的版本是sp3.如何安装AS 的sp还要请教一下 :)

btw:不过以前我也是这么安装的:sql server 2k,anlaysis services,sp3,可以用的啊.
如果不装sp的话,浏览dimension和cube的数据应该报错不是"Type mismatch"和"意外错误,请重新启动应用程序".

我查了一下新闻组:现在可能有三个原因,我整理一下,做个备忘,各位看官帮我指点一条明路,下个礼拜来尝试搞定这个问题:)
1:MADC的版本不对,可能需要重新安装MADC 2.6,但是如何彻底的删除2.6在重新安装是个问题.
2:AS的入库数据库(msmdrep.mdb)出现问题,需要修复其中的某些数据,我机器上的版本不对,无法打开,最后如果实在搞不定,就把这个数据库移到SQL Servers上.(这个情况的出错现象和我不太符合)
3:可能olap的两个文件被破坏,需要替换(位于 program files\common files\system\ole db下面)

听说安装vs .net beta2 也会破坏AS的文件,我没有装过.net所以也不关心这个了




bokesoft 2003-08-14
  • 打赏
  • 举报
回复
To macz:我也考虑过是不是这个问题引起的,但是我浏览所有的维度和多维数据集都报错,不可能所有的维度表的字段类型都改过了吧 :( 在新建一个维度的时候,到最后一步,就是给这个维度起个名字的是那个界面,下面有个类似treeview的控件可以浏览到维度的级别,但是报同样的错误
包括FoodMart也是一样的情况,这个关系数据库不会发生改动的吧:(

现在我重新按照顺序安装了sql server 2k,anlaysis services,sp3后,处理foodmart的维度的时候也报错了,如下"错误(-2147221425): 对象结构无效(无效的过程调用或参数); 时间:2001-10-14 11:30:05".从备份中恢复的我的数据仓库也不能浏览数据:)

下午再看看到底是什么问题,否则就只能重装win2k了 :(
macz 2003-08-14
  • 打赏
  • 举报
回复

编辑维度属性中有key data type项,估计是你的SQL表的字段属性变更带

来的问题,修改此项与SQL表一致;

另重建一相同维度看看有无问题.
bokesoft 2003-08-14
  • 打赏
  • 举报
回复
无头绪,uninstall Analysis Services后,重新安装,再装sp3还是报同样的错,怎么办啊:(
hbhsrenguobin 2003-08-14
  • 打赏
  • 举报
回复
友情up
blactte 2003-08-14
  • 打赏
  • 举报
回复
sp3是哪个的?sql server的还是olap的?
无法浏览数据的问题一般是安装了sql server analysis服务的企业版但是没有打sp2或者更高版本的补丁。这是个m$的bug.
你首先要确认是否sp3是哪个服务的。

7,394

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧