Transform導入數據源TR1008錯誤

cognos在建設初期開發者們都經常遇到的一個問題,在這裏作一下小小的總結。數據庫

iqd做爲Transform的數據源導入數據的時候遭遇TR1008錯誤ide

注意:this

從報錯的內容能夠看出transform不能讀取數據庫的鏈從cognos.ini文件中,。spa

你們就會找這個文件,去向裏面添加數據源配置,若是版本是8.3或如下的那麼你幸運了。設計

找到就能夠了,cognos10以上的版本找了很久都沒找到,明明是安裝沒問題。緣由是什麼你,從cognos8.3之後cognos10的版本已經再也不是cognos.ini這個配置文件了。code

咱們能夠找到D:\Program Files\ibm\cognos\c10\CS7Gateways\bin目錄下的 cs7g.ini文件在其中添加[Databases]節點並新添加數據源連接字符串就能夠了 orm

cs7g.ini內容以下:blog

=======================================================================================開發

;
; IBM Confidential
;
; OCO Source Materials
;
; BI and PM: TR
;
; (C) Copyright IBM Corp. 1999, 2009
;
; The source code for this program is not published or otherwise
; divested of its trade secrets, irrespective of what has been
; deposited with the U.S. Copyright Office.
;
[Location]
Install Location=.\
Rendition Base Location=.\字符串

[Services]
COGNLSTAB=.\coglang.tab
SRVCMSGS=.\srvcmsgs_en.msg
CTDBA=ctdba,ctdba15

[Databases]
enforc_king=^User ID:^?Password:;LOCAL;OR;ORACLE@%s@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1523)))(CONNECT_DATA =(SERVICE_NAME =enforc)))/%s@COLSEQ=

===========================================================================================

[Databases]
enforc_king= ^User ID:^?Password:;LOCAL;OR;ORACLE@%s@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1523)))(CONNECT_DATA =(SERVICE_NAME =enforc)))/%s@COLSEQ=

上面的部分是須要添加的,橙色的是數據庫節點,紅色的是在cognos connection中存在的可鏈接的數據庫連接的名稱,綠色的是鏈接屬性中的連接字符串

上面操做完成後,保存文件,從新打開transform設計導入數據源便可。

相關文章
相關標籤/搜索