Microsoft SQL Server

加裝 Service Pack 3 的 Microsoft SQL Server 2000 已通過 IBM 的認證, 可作為資料庫伺服器。下列各節說明如何在 InterChange Server 系統中安裝及配置 SQL Server:

安裝建議

若您先前已安裝 InterChange Server 和 SQL Server 6.5,且您現在要升級至 SQL Server 2000, 此升級不需要重新執行配置 SQL Server下說明的步驟。然而, 您必須修改或建立新的 InterchangeSystem.cfg 檔,才能與 Microsoft SQL Server 2000 搭配使用,如修改 InterchangeSystem.cfg 檔中的說明。

如果您是第一次安裝 SQL Server,則下列安裝建議可能有用。 您的環境可能有略微不同的需求。

安裝程序

安裝 SQL Server 2000 期間,請選取下列選項:

SQL Server 2000

  1. 在第一個畫面中選取「SQL Server 2000 元件」。
  2. 在「安裝元件」畫面中選取「安裝資料庫伺服器」。
  3. 在「歡迎使用」畫面中按「下一步」、選取「本端電腦」,然後按「下一步」以繼續。
  4. 在「安裝選擇」畫面中選取「建立 SQL Server 的新實例」及 (或)「安裝用戶端工具」,然後按「下一步」。
  5. 在「使用者資訊」畫面中輸入您的使用者「名稱」和「公司」,然後按「下一步」。
  6. 接受「授權合約」條款之後,在「安裝定義」畫面中選取「伺服器和用戶端工具」,然後按「下一步」。
  7. 接受「預設實例名稱」並按「下一步」。然後,在「安裝類型」畫面中選取「一般」並按「下一步」。

    註:
    若要修改安裝的目標位置, 請按一下「安裝類型」畫面的「目標資料夾」區段中的「瀏覽」按鈕, 然後指定新的位置。
  8. 在「服務帳戶」畫面中選取「對每一個服務使用相同帳戶」和「使用本端系統帳戶」,然後按「下一步」。
  9. 在「鑑別模式」畫面中選取「混合模式」,並在「空白密碼」框中打勾,然後按「下一步」。

    註:
    InterChange Server 不支援「Windows 鑑別」。
  10. 在「開始複製檔案」畫面中按「下一步」。
  11. 在「安裝完成」畫面中,按一下「完成」。

修改 InterchangeSystem.cfg 檔

如果您計劃使用「安裝程式」來安裝 InterChange Server 軟體,您可以跳過本節直接至配置 SQL Server。 「安裝程式」會自動產生正確的 InterchangeSystem.cfg 檔。 ICS 系統會對 SQL 使用「第四類型」JDBC 驅動程式。 這個驅動程式不需使用用戶端 DLL,即可直接與資料庫管理系統 (DBMS) 通訊。

若要設定適當的驅動程式,請遵循下列步驟:

  1. 按一下「開始」>「程式集」> IBM WebSphere InterChange Server > IBM WebSphere InterChange Server >「IBM WebSphere InterChange Server 配置精靈」。
  2. 在「InterChange Server 配置」視窗中修改參數,然後按一下「套用」。
  3. 在「變更完成」視窗中按一下「確定」,然後按一下「結束」。

配置 SQL Server

若要配置 SQL Server 來使用 InterChange Server,請遵循下列幾節中所概述的步驟:

驗證伺服器啟動

SQL Server 會自動安裝成 Windows 服務。 使用「服務」視窗以驗證它是否正在執行中。

  1. 按一下「開始」>「設定」>「控制台」,然後按兩下「系統管理工具」。
  2. 按兩下「服務」。
  3. 在「服務」對話框中,捲動至 MSSQLServer。
  4. 確定「狀態」是「啟動」,而「啟動類型」是「自動」。

下次您重新啟動機器時,SQL Server 將自動啟動。

驗證伺服器登錄

安裝期間,會自動登錄您的本端伺服器。 僅在您未在 Microsoft SQL Server Enterprise Manager 中看到您的伺服器時, 才需要登錄它。若要驗證是否已登錄伺服器:

  1. 按一下「開始」>「程式集」> Microsoft SQL Server > Enterprise Manager。
  2. 在 SQL Server Enterprise Manager 視窗的左窗格中,展開 Microsoft SQL Server, 然後展開「SQL Server 群組」。
  3. 在 SQL Server Enterprise Manager 視窗的右窗格中, 向 Enterprise Manager 登錄 SQL Server:
    1. 選取您要新增伺服器至其中的「SQL Server 群組」,例如「SQL Server 群組」。
    2. 從「動作」下拉功能表中,選取「新增 SQL Server 登錄」。

      這時會出現「已登錄的 SQL Server 內容」對話框或「登錄伺服器精靈」。

      註:
      此程序的剩餘部份假設您正在使用「已登錄的 SQL Server 內容」對話框, 但如果您使用精靈,則您輸入的值是相同的。若要停用「精靈」,請勾選「從現在開始, 我不使用精靈執行此作業」框,然後按「下一步」。 這時「精靈」會消失不見,而且會出現「登錄 SQL Server 內容」對話框。
    3. 在「伺服器」欄位中,輸入伺服器的名稱。如果您正在登錄本端伺服器, 請從「伺服器」下拉清單中選取「本端」。
    4. 選取「使用 SQL Server 鑑別」作為「連線」選項, 將登入名稱設為 sa,然後將密碼保留空白。(SQL Server 系統管理者 sa 具有所有在 SQL Server 中建立和修改資料庫和資料庫使用者的專用權。 在登入 SQL Server 之後,變更系統管理者密碼。)
    5. 從「伺服器群組」下拉清單中,選取伺服器群組,然後按一下「確定」。 如果您需要的伺服器群組不存在,請遵循 SQL 7.0 線上說明中的指示,建立並選取新的伺服器群組。

建立 InterChange Server 儲存庫

若要建立 InterChange Server 儲存庫的資料庫:

  1. 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中, 以滑鼠右鍵按一下您已登錄的伺服器,然後選取「新增」>「資料庫」。
  2. 在「資料庫內容」對話框中,輸入下列參數:
  3. 接受所有其他預設值,然後按一下「確定」。
  4. 若要驗證是否已建立了資料庫,請在 SQL Server Enterprise Manager 左窗格中,展開適當伺服器的主控台樹狀結構資料夾。 新的資料庫應該列示在「資料庫」資料夾之下。
  5. 配置儲存資料庫,以便每次出現核對點時就截斷交易日誌。截斷日誌可確保它不會使用所有可用的空間。
    1. SQL Server 2000
      1. 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中, 用滑鼠右鍵按一下 wicsrepos 資料庫的圖示,然後選取「內容」。
      2. 在「選項」標籤中,選取「回復模式」下拉功能表中的「簡式」,保留其他所有預設值, 然後按一下「確定」。
  6. 確定 tempdb 資料庫至少有 15 MB 的磁碟空間可供 InterChange Server 使用。
    1. 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中, 以滑鼠右鍵按一下 tempdb 資料庫,然後選取「內容」。
    2. 在「一般」標籤 (位於 SQL Server 2000 的「資料檔」標籤) 中,將「配置的空間」設為 15 MB,並確定已選取「檔案自動成長」和「不限制檔案成長」勾選框。
    3. 接受其他所有預設值,然後按一下「確定」。

建立關係表格的資料庫

依預設,InterChange Server 對映的所有關係表格皆包含於 ICS 儲存庫中。 您可以選擇建立關係表格的一個以上個別的資料庫。 這包括兩個一般步驟:

  1. 以您建立 ICS 儲存庫的相同方式,但使用另一個名稱在 SQL Server 中建立關係資料庫。
  2. 使用「關係設計程式」工具,將資料庫指定為所有關係表格的廣域預設值,或指定使用 資料庫的個別關係表格。如需相關資訊,請參閱 Map Development Guide

建立登入帳戶

本節說明如何使用 Microsoft SQL Enterprise Manager 來建立 ICS 管理者登入帳戶, 以及指定表格建立專用權。

  1. 如果 Enterprise Manager 尚未開啟,請按一下 「開始」>「程式集」> Microsoft SQL Server > Enterprise Manager 來開啟它。
  2. 在左窗格中,按一下您要建立登入帳戶的已登錄伺服器圖示。
  3. (僅限 SQl Server 2000) 從功能表列按一下「檢視」>「作業板」, 然後在右窗格中按一下「精靈」標籤。
  4. 在右窗格的「入門作業板」中,按一下「設定您的資料庫解決方案」, 然後按一下「建立登入」。(若為 SQL Server 2000,則在「設定資料庫」區段中選取「建立登入」)。
  5. 在「建立登入」精靈的「歡迎使用」畫面中按「下一步」。
  6. 針對鑑別模式按一下「SQL Server 登入資訊...」,然後按「下一步」。
  7. 在「利用 SQL Server 鑑別」畫面中,輸入 wicsadmin 作為「登入 ID」, 輸入 wicsadmin 作為密碼。稍後於 InterChange Server 安裝程序中, 您亦需要使用到此資訊。按「下一步」。
    註:
    您可以使用任何您想要的登入和密碼, 但請明白這些指示都使用 wicsadmin 作為登入和密碼。
  8. 在「授予安全角色存取權」畫面中,清除所有勾選框,然後按「下一步」。
  9. 在「授予資料庫存取權」畫面中,選取 cwrepos 的勾選框,以及您針對關係表格所建立的 任何資料庫的勾選框,然後按「下一步」。
  10. 在「完成建立登入」畫面中,按一下「完成」。
  11. 當下列訊息出現時,按一下「確定」:「已順利地建立登入」。
  12. wicsrepos 資料庫中指定帳戶表格建立專用權。 如果您正在使用個別的 (預設值以外的) 關係資料庫,進行 InterChange Server 對映, 亦請指定該資料庫的專用權。
    1. 在 Microsoft SQL Servers 視窗的資料庫清單中,用滑鼠右鍵按一下 wicsrepos,然後選取「內容」。
    2. 在「許可權」標籤中,勾選 wicsadmin 使用者的每一個框。 務必維持向右捲動,以選取所有選項。
    3. 按一下「確定」。
    4. 對任何您也正要建立的關係資料庫重複步驟 12
  13. 將 SQL Server 使用者連線數至少增加到至少 40。InterChange Server 需要至少 15 個使用者連線。 如果您執行其他使用相同 SQL Server 的應用程式,請至少設定 40 個使用者連線。如需相關資訊,請參閱"設定資料庫連線"
    1. 在 SQL Server Enterprise Manager 的左窗格中, 以滑鼠右鍵按一下您的伺服器,然後選取「內容」。
    2. 在「連線」標籤中,將「最大並行使用者連線數」框設為 40, 或設為可容許的使用者連線數,然後按一下「確定」。

      如果出現一個對話框,詢問您是否要重新啟動伺服器, 請按一下「否」。在14 步驟後,您將重新啟動伺服器。

  14. 設定登入帳戶的預設資料庫。
    1. 在 SQL Server Enterprise Manager 的左窗格中,展開您已登錄之伺服器的目錄。
    2. 展開「安全」資料夾,然後選取「登入」。 Enterprise Manager 的右窗格會顯示登入帳戶名稱及其內容,包括每一個登入名稱的預設資料庫。
    3. 用滑鼠右鍵按一下 wicsadmin 登入帳戶名稱,然後選取「內容」。

      這時會出現 wicsadmin 登入帳戶的「SQL Server 登入內容」對話框。

    4. 在「一般」標籤中,從「資料庫」下拉清單選取 wicsrepos、按一下「套用」,然後按一下「確定」。

您必須重新啟動 SQL Server,這些變更才能生效。 然而,在重新啟動之前,您可能想要先執行驗證配置中的下列步驟。

驗證配置

若要驗證是否已正確配置資料庫伺服器來使用 InterChange Server,請使用 MSQuery:

  1. 按一下「開始」>「程式集」> Microsoft SQL Server > Query Analyzer。
  2. 於「連接 SQL Server」對話框中,輸入您要使用的伺服器名稱,或從 SQL Server 下拉清單中選取伺服器。
  3. 勾選「啟動已停止的 SQL Server」勾選框,然後選取 SQL Server 鑑別。
  4. 對「登入名稱」和密碼 (依預設為 ics) 輸入 ICS 管理者登入帳戶的名稱 (依預設為 ics),然後按一下「確定」。

    如果您無法登入至 SQL Server,請檢查您的登入名稱和密碼,以及您的「路徑」環境變數設定。

  5. 在「查詢」視窗中,檢查並查看 wicsrepos 資料庫和所有關係資料庫是否於 DB 下拉清單中。結束 Query Analyzer。
  6. 在繼續進行安裝之前,請先重新啟動機器。

Copyright IBM Corp. 1997, 2004