Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165869
  • 博文数量: 36
  • 博客积分: 2160
  • 博客等级: 大尉
  • 技术积分: 382
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 01:48
个人简介

喝喝咖啡,做做开发

文章分类
文章存档

2014年(4)

2013年(1)

2012年(4)

2011年(2)

2010年(3)

2009年(9)

2008年(3)

2007年(10)

我的朋友

分类: 数据库开发技术

2009-04-15 18:51:25

今天一同事在处理ms sql server 2008 olap service时遇到一个问题,从另一同事架构的OLAP项目复制到其他机子上后,重新处理维度和立方体时,出现错误,提示处理某一立方体时出现元数据加载错误。同事喊我过去帮忙,折腾了几下,没成功。这个问题确实很奇怪,项目处理时竟会加载其他项目的立方体元数据,并对它进行处理。考虑到该项目在同事的笔记本电脑上可以正常设计和处理,问题肯定就出在另一台电脑的项目运行环境上。于是google了一下,仅发现有两个网友提出了与此相关的问题,但是没有解决方法。其中有一个网友说是问题出现于安装了SQL SERVER 2005之后,并且机子上还有一个SQL SERVER 2000。
看到这点,我想到可能是多个SQL SERVER数据库运行造成的影响,于是停掉SQL SERVER 2005的数据库及OLAP SERVICE,果然,再处理维度时,报了一个无法连接到数据库的错误。找到项目属性,发现是连接到localhost,这是SQL SERVER 2005数据库的实例,改为SQL SERVER 2008的实例后,再处理维度,成功。
再看设计OLAP项目同事的数据源属性,发现是localhost,由于没有修改这个地方,导致出现很奇怪的问题。

再处理一个区分大小的维度时,也报出了错误,维度属性键重复。但是已经修改了分析服务器属性的语言排序规则,设为了区分大小写。重启数据仓库,没用,重启数据库,没用。重启机器没用。只好将该维度删除,再重新添加,处理,成功。但是为什么呢?
阅读(711) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~