我的ssis和ssas报错记录

我的ssis和ssas报错记录

    我的数据库装的是SQL Server 2005标准版本的,在这个版本里不具有数据透视功能,

           所以解决这个的办法,只有把安装更高级的版本了,有 开发版和企业版,企业版要求只能在WinServer上安装,而我的操作系统是XP的,所以只有去安装 开发版了. 
       找了些关于版本选择的内容,SQL2005分五个版本,如下所列, 

1.Enterprise(企业版),  win server
2.Development(开发版), xp
3.Standard,(标准版)
4.Express.(简易版)
5.Workgroup,(工作群版)

     Development,Enterprise以功能言,
     Enterprise 和 Development 版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是:Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。

1.如果 sql 2005 和 roacle 10g home 报: 版本大于 8.0才能用,
    重启电脑。
2.我的vs是标准版 ,ssas 布署失败:与功能可用性和配置有关的错误,功能未包含在"stadard Edition"中sku.
    (1). 升级为企业版或开发版
    (2). 把维度的molap缓存功能关闭。还有 翻译 和 透视功能也不能用
3.报键值与视图中某表编号。 一般是索引。
     (1). 删除垃圾数据
     (2). 在处理时,  点击 更改设置 按扭,选择 维度键错误 ,使用自定义错误配置 下的 忽略错误计数。
4.UserId 等对应不上,就别用视图,用表或者视图的查询为inner join.和第3条错差不多。
5.实际天数 。比如 work_day =1 .那求实际工作天数。直接把 work_day 的属性改为 sum就得出来了。
6.oracle事件监听服务启动不了,看是不是IP变了。
7.把数据库的数据更新到cube里,新建一张增量表,建ssis,选中事实表,处理增量,配置增量表,
   在 新建oracle 的存储过程,job .  sqlserver 的job。
8.如果出现在某个视图找不到id,就先"新建查询命令" ,看sql语句是否还带有用户名,
      然后在看视图里与它有关联的视图中的ID都是否存在。
9.如果ssis另存为副本,报:无法解密受保护的xml节点,DTS:Password, 
      就更改保护级别:改成 依靠服务器和存储角色进行访问控制。

10.计算窗格下应有一个脚本组织程序窗格。但没显示出来,且在整个大窗格中,出现一排灰色字:出现错误:“应用程序中的错误。” 。出现这个问题导致我无法做计算的功能 。

       这个问题是和电脑环境有关,程序在服务器上的开发环境上会报这个错,但是我换到本地开发环境就是正常的,可以做计算功能 。所以出现这个问题就换个开发环境或都开发工具版本还和microsoft office有关。

11:即当维度,也当事实表时

userId customerId        
12 123        
  456        
如果customerId中123 456的name都是 bbb。那么在页面应该展示上面那样2行的。现在只展现1行
userName customerName        
aa bbb        
userName customerName        
12aa 123bbb        
  456bbb        

在拖放维度层次时,会出现根据 user_Name,customer_Name分组的情况,那么我们把user_Name就改成 idName可以区分,前端过滤掉id就行了。

12.sql server analysis service 2005 浏览数据集时,没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)) (Microsoft SQL Server Management Studio):到网上下载http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?familyId=7287252c-402e-4f72-97a5-e0fd290d4b76&displayLang=zh-cn

这个文件安装修复就可以了。嘿嘿....

13.导出数据进入excel:如果导出

 64059导出正确
 68351导出错误

 

 

 

14.sqlserver 的job执行更新cube处理一半时,7月19号后天天报tns12170连接超时。

Oracle服务器

 

Oracle客户端

外网:10.10.10.1

 

外网:10.10.10.2

内网:192.168.1.1

 

内网:192.168.1.2

问题描述:oracle客户端的net manager的连接用内网,pl/sqlsql plus都能正常使用,但sqlserver analysis service数据库使用oracle provider驱动连接出现tns:12170连接超时。

解决方案:1.oracle服务器的net manager配置和oracle客户端net manager的配置。

2.oracle客户端的net manager的连接设置成外网IP试一下。

 

posted @ 2010-12-27 15:41  emmy  阅读(1783)  评论(0编辑  收藏  举报