設定連線,並在 Microsoft SQL Server 資料庫中建立必要的表格,以搭配 Rational® Connector for SAP Solution Manager 一起使用。
開始之前
請確定符合下列必要條件:
- 服務已啟動。
- 已安裝「Java™ 資料庫連線功能 (JDBC)」驅動程式。
提示: 如果要下載 Microsoft SQL Server JDBC 驅動程式,請前往
www.microsoft.com,然後從
http://download.microsoft.com/download/D/6/A/D6A241AC-433E-4CD2-A1CE-50177E8428F0/1033/sqljdbc_3.0.1301.101_enu.exe 搜尋 JDBC 驅動程式 3.0。
- 已啟用 Microsoft SQL Server 的 TCP 通訊協定。
- 您是 sysadmin 固定伺服器角色的成員,或是資料庫的擁有者 (dbo)。
確定伺服器安全設為 Microsoft SQL Server 和 Windows 鑑別模式。
關於這項作業
使用隨 SQL Server 安裝架構所提供的
sqlcmd 指令行工具,來設定 SQL Server 資料庫。
程序
- 啟動 Microsoft SQL Server 2008 Express Edition 的 sqlcmd 工具。按一下。
- 在「SQL Server 組態管理員」視窗的左窗格中,按一下 。
- 按兩下具名管道通訊協定。
- 在「具名管道內容」對話框中,將已啟用欄位的值設為是。
- 將「管道名稱」變更為 \\.\pipe\sql\query。
- 按一下套用,然後重新啟動「SQL Server 服務」。
提示: 您也可以使用視覺化工具,例如 SQL Server Studio Management,該工具還提供 Express 版本:SQL Server Studio Management Express。如需相關資訊,請參閱 SQL Server 說明文件,或聯絡 SQL Server 資料庫管理者 (DBA)。
重要: 如果您在相同電腦或相同分散式作業系統上安裝 Rational Connector,則必須另外建立一個資料庫以及與該資料庫關聯的資料庫使用者。
- 針對每一個 Rational Connector 實例建立資料庫。使用下列範例,將 sap 取代為您的資料庫名稱:
CREATE DATABASE sapdb
GO
- 建立使用者和密碼,並執行下列指令來變更資料庫的所有權:
CREATE LOGIN sapDBuser
WITH PASSWORD = 'sapDBpswd';
USE sapdb;
exec sp_changedbowner 'sapDBuser'
GO
- 變更資料庫的列版本。從指令行工具,執行這個指令:
重要: 執行這個指令之前,請確定已開啟與資料庫的連線。
ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
GO
- 如果您是透過含 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,請遵循下列步驟:
- 將瀏覽器指向 http://yoursystem:9060/ibm/console,以開啟管理主控台
- 按一下。
- 在精靈的第一頁,選取所有範圍,然後再選取 Node=YourNodeName, Server=YourServerSetup。按一下新建。將資料庫類型設為 SQL Server、提供者類型設為 SQL Server - 使用 IBM JCC 驅動程式,而實作類型設為 XA 資料來源。
- 在精靈的第二頁,將驅動程式目錄路徑設為您放置 sqljdbc4.jar 檔的目錄。
- 在精靈的最後一頁,按一下完成。
- 如果您使用 WebSphere Application Server,則您也必須新增自訂內容來指向 sqljdbc4.jar JDBC 驅動程式。如需相關資訊,請參閱設定 WebSphere Application Server。
- 如果要配置資料庫連線並建立資料庫表格,請使用 SQL 指令工具來執行 SAPCInstallDir/MSSQL_Tables.ddl DDL Script。
- 在文字編輯器中開啟 SAPCInstallDir/server/conf/sapconnector.properties 檔,然後執行下列步驟:
- 註銷預設 Derby DB 文字行。
- 解除註解 SQL Server 文字行,然後變更主機名稱、實例、使用者和密碼等欄位,以符合您環境的認證。
- 儲存檔案並關閉。