您可以針對 IBM®
Cognos® Analytics with Watson 與 Microsoft SQL Server 資料庫之間的通訊啟用 Secure Sockets Layer (SSL) 通訊協定。
可以配置的資料庫是 Content Manager、 通知、 Mobile、 人工作業和註釋服務及 記載 資料庫。
如需配置 SQL Server for SSL 的相關資訊,請參閱 Microsoft SQL Server版本的說明文件。
附註: Microsoft SQL Server 使用不同的驅動程式 JAR 檔名,例如 sqljdbc4.jar、 sqljdbc41.jar及 sqljdbc42.jar。 sqljdbc42.jar 正式支援 JRE8,這是 IBM
Cognos Analytics with Watson所使用的版本。
開始之前
在執行 IBM Cognos Configuration中的步驟之前,請確保在資料庫伺服器上啟用 SSL。
程序
- 取得已發出 SQL Server 憑證的主要憑證管理中心 (CA) 憑證,並將 CA 憑證複製到 Cognos
Analytics 安裝所在的電腦,以移至易於存取的位置。 例如,如果憑證名稱為 sqlcert.cer,則位置可以是 c:\sqlcert.cer。
然後,從指令行工具執行下列指令:
C:\Progra~1\ibm\cognos\analytics\ibm-jre\jre\bin\keytool
-import -trustcacerts -file "c:\sqlcert.cer"
-keystore C:\Progra~1\ibm\cognos\analytics\ibm-jre\jre\lib\security\cacerts
-alias SQLCert
附註: 範例使用預設 Cognos
Analytics 安裝位置。
- 編輯 install_location\bin64\cogconfig.bat (Windows) 或 install_location\bin64\cogconfig.sh (Linux, UNIX) 檔案,在
set J_OPTS=%DD_OPTS% %J_OPTS%一行之後新增下列行:
Windows:
set J_OPTS="-Dcom.ibm.jsse2.overrideDefaultTLS=true" %J_OPTS%
Linux、UNIX:
JAVA_OPTS=$JAVA_OPTS -Dcom.ibm.jsse2.overrideDefaultTLS=true
- 按兩下您在步驟 3 中修改的 cogconfig 檔案,以啟動 IBM Cognos Configuration 。
- 在 資料存取下,按一下您要配置的資料庫名稱。 例如,若要配置 Content Store 資料庫,請在 Content Manager下按一下資料庫名稱。
可以配置的其他資料庫包括 通知、 Mobile、 人工作業及註釋服務及 記載。
提示: 若要配置 記載 資料庫,請跳至 。
- 在內容窗格中,按一下 已啟用 SSL 加密 內容,並將其值設為 True。
- 測試連線,並儲存您的配置。
- 啟動 IBM
Cognos Analytics with Watson。 SQL Server Configuration Manager 中的完整伺服器名稱必須符合憑證中的名稱。 例如, mycomputer.canlab.ibm.com,而不是 localhost。