設定 Microsoft SQL Server 資料庫

設定連線,並在 Microsoft SQL Server 資料庫中建立必要的表格,以搭配 Rational® Connector for SAP Solution Manager 一起使用。

開始之前

請確定符合下列必要條件:

關於這項作業

使用隨 SQL Server 安裝架構所提供的 sqlcmd 指令行工具,來設定 SQL Server 資料庫。

程序

  1. 啟動 Microsoft SQL Server 2008 Express Edition 的 sqlcmd 工具。按一下開始 > Microsoft SQL Server 2008 > 組態工具 > SQL Server 組態管理員
  2. 在「SQL Server 組態管理員」視窗的左窗格中,按一下 SQL Server 網路組態 > SQLEXPRESS 的通訊協定
  3. 按兩下具名管道通訊協定。
  4. 在「具名管道內容」對話框中,將已啟用欄位的值設為
  5. 將「管道名稱」變更為 \\.\pipe\sql\query
  6. 按一下套用,然後重新啟動「SQL Server 服務」。
    提示: 您也可以使用視覺化工具,例如 SQL Server Studio Management,該工具還提供 Express 版本:SQL Server Studio Management Express。如需相關資訊,請參閱 SQL Server 說明文件,或聯絡 SQL Server 資料庫管理者 (DBA)。
    重要: 如果您在相同電腦或相同分散式作業系統上安裝 Rational Connector,則必須另外建立一個資料庫以及與該資料庫關聯的資料庫使用者。
  7. 針對每一個 Rational Connector 實例建立資料庫。使用下列範例,將 sap 取代為您的資料庫名稱:
    CREATE DATABASE sapdb
    GO
  8. 建立使用者和密碼,並執行下列指令來變更資料庫的所有權:
    CREATE LOGIN sapDBuser
    WITH PASSWORD = 'sapDBpswd';
    USE sapdb;
    exec sp_changedbowner 'sapDBuser'
    GO 
  9. 變更資料庫的列版本。從指令行工具,執行這個指令:
    重要: 執行這個指令之前,請確定已開啟與資料庫的連線。
    ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
    GO
  10. 如果您是透過含 JRE 6.0 的 WebSphere® Application Server 來連接至 SQL Server 資料庫,請將 SQLSERVER_JDBC_DRIVER_FILE 變數設為指向名為 sqljdbc4.jar 之 JDBC 驅動程式的 JRE 6.0 版。這個驅動程式可以安裝在應用程式伺服器上您所選擇的目錄中。如果是 Tomcat 伺服器,請將 sqljdbc4.jar 放在 SAPCInstallDir/server/Tomcat/lib 目錄中。對於 WebSphere Application Server,請遵循下列步驟:
    1. 將瀏覽器指向 http://yoursystem:9060/ibm/console,以開啟管理主控台
    2. 按一下資源 > JDBC > JDBC 提供者
    3. 在精靈的第一頁,選取所有範圍,然後再選取 Node=YourNodeName, Server=YourServerSetup。按一下新建。將資料庫類型設為 SQL Server提供者類型設為 SQL Server - 使用 IBM JCC 驅動程式,而實作類型設為 XA 資料來源
    4. 在精靈的第二頁,將驅動程式目錄路徑設為您放置 sqljdbc4.jar 檔的目錄。
    5. 在精靈的最後一頁,按一下完成
    6. 如果您使用 WebSphere Application Server,則您也必須新增自訂內容來指向 sqljdbc4.jar JDBC 驅動程式。如需相關資訊,請參閱設定 WebSphere Application Server
  11. 如果要配置資料庫連線並建立資料庫表格,請使用 SQL 指令工具來執行 SAPCInstallDir/MSSQL_Tables.ddl DDL Script。
  12. 在文字編輯器中開啟 SAPCInstallDir/server/conf/sapconnector.properties 檔,然後執行下列步驟:
    1. 註銷預設 Derby DB 文字行。
    2. 解除註解 SQL Server 文字行,然後變更主機名稱、實例、使用者和密碼等欄位,以符合您環境的認證。
  13. 儲存檔案並關閉。

意見