啟用 SSL 以與 Microsoft SQL Server 資料庫進行通訊

您可以針對 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.jarsqljdbc41.jarsqljdbc42.jarsqljdbc42.jar 正式支援 JRE8,這是 IBM Cognos Analytics with Watson所使用的版本。

開始之前

在執行 IBM Cognos Configuration中的步驟之前,請確保在資料庫伺服器上啟用 SSL。

程序

  1. 取得已發出 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 安裝位置。
  2. 編輯 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. 按兩下您在步驟 3 中修改的 cogconfig 檔案,以啟動 IBM Cognos Configuration 。
  4. 資料存取下,按一下您要配置的資料庫名稱。 例如,若要配置 Content Store 資料庫,請在 Content Manager下按一下資料庫名稱。

    可以配置的其他資料庫包括 通知Mobile人工作業及註釋服務記載

    提示: 若要配置 記載 資料庫,請跳至 環境 > 記載
  5. 在內容窗格中,按一下 已啟用 SSL 加密 內容,並將其值設為 True
  6. 測試連線,並儲存您的配置。
  7. 啟動 IBM Cognos Analytics with Watson。 SQL Server Configuration Manager 中的完整伺服器名稱必須符合憑證中的名稱。 例如, mycomputer.canlab.ibm.com,而不是 localhost