cognos10.1如何导入导出数据包

对于本地和服务器上的用户名和密码不同的情况:     1、找两台机器,都装有oracle10g,在本地和服务器上均有相同的服务名sid为:bjtf,表空间为bjtftmp     2、本机上建用户和密码均为a,建表test,设置两个字段id和name,输入些数据,同理在服务...显示全部
对于本地和服务器上的用户名和密码不同的情况:

     1、找两台机器,都装有oracle10g,在本地和服务器上均有相同的服务名sid为:bjtf,表空间为bjtftmp

     2、本机上建用户和密码均为a,建表test,设置两个字段id和name,输入些数据,同理在服务器上建上用户和

     3、密码均为b,也建表test,设置两个字段id和name,输入些与a用户不同的数据,
     
     4、在本地启动cognos服务,新建数据源kkk指向a用户,用Framework Manager选择a用户的数据源kkk,选择其里面的表test,做个查询

     5、发布数据包命名s1,在其中建报表e1运行无误并保存,
     
     6、把这数据包导出(包含数据源和连接这项不选)后导入到服务器中,在服务器上新建数据源kkk,指向b数据源;
     
     7、这些操作完成后,再次运行刚才导进来的数据包下的e1报表,报错,报错如

      下:UDA-SQL-0107 “prepare”操作期间发生常规例外。ORA-00942: 表或视图不存在 RSV-SRV-0042 回

      溯:RSReportService.cpp(826): QFException: CCL_CAUGHT: RSReportService::process();

    下面IBM的cognos工程师  cognos_support@ecurep.ibm.com 帮我解决的方法::@

    必须要把本地的数据源的用户名改成服务器上的数据库的用户名后发布,然后导出(包含数据源和连接这项不选),导到服务器上后,

    这时运行报表还是不行,必须要点开报表设计重新载入保存后再次运行报表,报表才运行正常;假如我在本地做了100张报表,难道在

    不同的用户名的情况下,发布后,都要点开保存不成?是否cognos8也需要这样呢???收起
参与6

查看其它 4 个回答gaojin1feng的回答

gaojin1fenggaojin1feng软件开发工程师东华软件有限公司
求解释啊!!!!!!!!!!!!!!!!!!!!
互联网服务 · 2014-04-17
浏览1403

回答者

gaojin1feng
软件开发工程师东华软件有限公司
擅长领域: 大数据商业智能

gaojin1feng 最近回答过的问题

回答状态

  • 发布时间:2014-04-17
  • 关注会员:1 人
  • 回答浏览:1403
  • X社区推广