加裝 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 安裝在 InterChange Server 安裝所在的同一系統,
或安裝在同一網路上的任何系統上。IBM 建議您將 SQL Server 和 InterChange Server
安裝在不同系統上。
- 如果您選擇要安裝 SQL Server 的系統不同於 InterChange Server 所在的系統,
則您需要將「SQL Server 公用程式」安裝在 InterChange Server
所在的相同機器上。針對網路存取和系統疑難排解,包括「DB
程式庫」和管理工具的「SQL 公用程式」是必要的。
安裝 SQL Server 2000 期間,請選取下列選項:
- 在第一個畫面中選取「SQL Server 2000 元件」。
- 在「安裝元件」畫面中選取「安裝資料庫伺服器」。
- 在「歡迎使用」畫面中按「下一步」、選取「本端電腦」,然後按「下一步」以繼續。
- 在「安裝選擇」畫面中選取「建立 SQL Server 的新實例」及
(或)「安裝用戶端工具」,然後按「下一步」。
- 在「使用者資訊」畫面中輸入您的使用者「名稱」和「公司」,然後按「下一步」。
- 接受「授權合約」條款之後,在「安裝定義」畫面中選取「伺服器和用戶端工具」,然後按「下一步」。
- 接受「預設實例名稱」並按「下一步」。然後,在「安裝類型」畫面中選取「一般」並按「下一步」。
- 註:
- 若要修改安裝的目標位置,
請按一下「安裝類型」畫面的「目標資料夾」區段中的「瀏覽」按鈕,
然後指定新的位置。
- 在「服務帳戶」畫面中選取「對每一個服務使用相同帳戶」和「使用本端系統帳戶」,然後按「下一步」。
- 在「鑑別模式」畫面中選取「混合模式」,並在「空白密碼」框中打勾,然後按「下一步」。
- 註:
- InterChange Server 不支援「Windows 鑑別」。
- 在「開始複製檔案」畫面中按「下一步」。
- 在「安裝完成」畫面中,按一下「完成」。
如果您計劃使用「安裝程式」來安裝 InterChange Server
軟體,您可以跳過本節直接至配置 SQL Server。 「安裝程式」會自動產生正確的
InterchangeSystem.cfg 檔。 ICS 系統會對 SQL
使用「第四類型」JDBC 驅動程式。 這個驅動程式不需使用用戶端
DLL,即可直接與資料庫管理系統 (DBMS) 通訊。
若要設定適當的驅動程式,請遵循下列步驟:
- 按一下「開始」>「程式集」> IBM WebSphere InterChange Server > IBM
WebSphere InterChange Server >「IBM WebSphere InterChange Server
配置精靈」。
- 在「InterChange Server 配置」視窗中修改參數,然後按一下「套用」。
- 在「變更完成」視窗中按一下「確定」,然後按一下「結束」。
若要配置 SQL Server 來使用 InterChange
Server,請遵循下列幾節中所概述的步驟:
SQL Server 會自動安裝成 Windows 服務。
使用「服務」視窗以驗證它是否正在執行中。
- 按一下「開始」>「設定」>「控制台」,然後按兩下「系統管理工具」。
- 按兩下「服務」。
- 在「服務」對話框中,捲動至 MSSQLServer。
- 確定「狀態」是「啟動」,而「啟動類型」是「自動」。
- 如果「狀態」是「已停止」,請以滑鼠右鍵按一下
MSSQLServer,然後選取「啟動」。
- 如果「啟動類型」是「手動」,請以滑鼠右鍵按一下 MSSQLServer,
然後從「一般」標籤的「啟動」類型中選取「自動」。按一下「確定」。
下次您重新啟動機器時,SQL Server 將自動啟動。
安裝期間,會自動登錄您的本端伺服器。 僅在您未在 Microsoft SQL Server
Enterprise Manager 中看到您的伺服器時,
才需要登錄它。若要驗證是否已登錄伺服器:
- 按一下「開始」>「程式集」> Microsoft SQL Server > Enterprise
Manager。
- 在 SQL Server Enterprise Manager 視窗的左窗格中,展開 Microsoft SQL
Server, 然後展開「SQL Server 群組」。
- 在 SQL Server Enterprise Manager
視窗的右窗格中, 向 Enterprise Manager 登錄 SQL Server:
- 選取您要新增伺服器至其中的「SQL Server 群組」,例如「SQL Server 群組」。
- 從「動作」下拉功能表中,選取「新增 SQL Server 登錄」。
這時會出現「已登錄的 SQL Server 內容」對話框或「登錄伺服器精靈」。
- 註:
- 此程序的剩餘部份假設您正在使用「已登錄的 SQL Server 內容」對話框,
但如果您使用精靈,則您輸入的值是相同的。若要停用「精靈」,請勾選「從現在開始,
我不使用精靈執行此作業」框,然後按「下一步」。
這時「精靈」會消失不見,而且會出現「登錄 SQL Server 內容」對話框。
- 在「伺服器」欄位中,輸入伺服器的名稱。如果您正在登錄本端伺服器,
請從「伺服器」下拉清單中選取「本端」。
- 選取「使用 SQL Server 鑑別」作為「連線」選項, 將登入名稱設為
sa,然後將密碼保留空白。(SQL Server 系統管理者 sa
具有所有在 SQL Server 中建立和修改資料庫和資料庫使用者的專用權。 在登入 SQL
Server 之後,變更系統管理者密碼。)
- 從「伺服器群組」下拉清單中,選取伺服器群組,然後按一下「確定」。
如果您需要的伺服器群組不存在,請遵循 SQL 7.0
線上說明中的指示,建立並選取新的伺服器群組。
若要建立 InterChange Server 儲存庫的資料庫:
- 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中,
以滑鼠右鍵按一下您已登錄的伺服器,然後選取「新增」>「資料庫」。
- 在「資料庫內容」對話框中,輸入下列參數:
- 接受所有其他預設值,然後按一下「確定」。
- 若要驗證是否已建立了資料庫,請在 SQL Server Enterprise Manager
左窗格中,展開適當伺服器的主控台樹狀結構資料夾。
新的資料庫應該列示在「資料庫」資料夾之下。
- 配置儲存資料庫,以便每次出現核對點時就截斷交易日誌。截斷日誌可確保它不會使用所有可用的空間。
- SQL Server 2000
- 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中, 用滑鼠右鍵按一下
wicsrepos 資料庫的圖示,然後選取「內容」。
- 在「選項」標籤中,選取「回復模式」下拉功能表中的「簡式」,保留其他所有預設值,
然後按一下「確定」。
- 確定 tempdb 資料庫至少有 15 MB 的磁碟空間可供 InterChange
Server 使用。
- 在 SQL Server Enterprise Manager 視窗的主控台樹狀結構中, 以滑鼠右鍵按一下
tempdb 資料庫,然後選取「內容」。
- 在「一般」標籤 (位於 SQL Server 2000 的「資料檔」標籤)
中,將「配置的空間」設為 15
MB,並確定已選取「檔案自動成長」和「不限制檔案成長」勾選框。
- 接受其他所有預設值,然後按一下「確定」。
依預設,InterChange Server 對映的所有關係表格皆包含於 ICS 儲存庫中。
您可以選擇建立關係表格的一個以上個別的資料庫。 這包括兩個一般步驟:
- 以您建立 ICS 儲存庫的相同方式,但使用另一個名稱在 SQL Server
中建立關係資料庫。
- 使用「關係設計程式」工具,將資料庫指定為所有關係表格的廣域預設值,或指定使用
資料庫的個別關係表格。如需相關資訊,請參閱 Map Development Guide。
本節說明如何使用 Microsoft SQL Enterprise Manager 來建立 ICS
管理者登入帳戶, 以及指定表格建立專用權。
- 如果 Enterprise Manager 尚未開啟,請按一下 「開始」>「程式集」>
Microsoft SQL Server > Enterprise Manager 來開啟它。
- 在左窗格中,按一下您要建立登入帳戶的已登錄伺服器圖示。
- (僅限 SQl Server 2000) 從功能表列按一下「檢視」>「作業板」,
然後在右窗格中按一下「精靈」標籤。
- 在右窗格的「入門作業板」中,按一下「設定您的資料庫解決方案」,
然後按一下「建立登入」。(若為 SQL Server
2000,則在「設定資料庫」區段中選取「建立登入」)。
- 在「建立登入」精靈的「歡迎使用」畫面中按「下一步」。
- 針對鑑別模式按一下「SQL Server
登入資訊...」,然後按「下一步」。
- 在「利用 SQL Server 鑑別」畫面中,輸入 wicsadmin 作為「登入
ID」, 輸入 wicsadmin 作為密碼。稍後於 InterChange Server
安裝程序中, 您亦需要使用到此資訊。按「下一步」。
- 註:
- 您可以使用任何您想要的登入和密碼, 但請明白這些指示都使用
wicsadmin 作為登入和密碼。
- 在「授予安全角色存取權」畫面中,清除所有勾選框,然後按「下一步」。
- 在「授予資料庫存取權」畫面中,選取 cwrepos
的勾選框,以及您針對關係表格所建立的 任何資料庫的勾選框,然後按「下一步」。
- 在「完成建立登入」畫面中,按一下「完成」。
- 當下列訊息出現時,按一下「確定」:「已順利地建立登入」。
- 在 wicsrepos
資料庫中指定帳戶表格建立專用權。 如果您正在使用個別的 (預設值以外的)
關係資料庫,進行 InterChange Server 對映, 亦請指定該資料庫的專用權。
- 在 Microsoft SQL Servers 視窗的資料庫清單中,用滑鼠右鍵按一下
wicsrepos,然後選取「內容」。
- 在「許可權」標籤中,勾選 wicsadmin 使用者的每一個框。
務必維持向右捲動,以選取所有選項。
- 按一下「確定」。
- 對任何您也正要建立的關係資料庫重複步驟 12。
- 將 SQL Server 使用者連線數至少增加到至少 40。InterChange Server 需要至少
15 個使用者連線。 如果您執行其他使用相同 SQL Server 的應用程式,請至少設定 40
個使用者連線。如需相關資訊,請參閱"設定資料庫連線"。
- 在 SQL Server Enterprise Manager 的左窗格中,
以滑鼠右鍵按一下您的伺服器,然後選取「內容」。
- 在「連線」標籤中,將「最大並行使用者連線數」框設為 40,
或設為可容許的使用者連線數,然後按一下「確定」。
如果出現一個對話框,詢問您是否要重新啟動伺服器, 請按一下「否」。在14 步驟後,您將重新啟動伺服器。
- 設定登入帳戶的預設資料庫。
- 在 SQL Server Enterprise Manager 的左窗格中,展開您已登錄之伺服器的目錄。
- 展開「安全」資料夾,然後選取「登入」。 Enterprise Manager
的右窗格會顯示登入帳戶名稱及其內容,包括每一個登入名稱的預設資料庫。
- 用滑鼠右鍵按一下 wicsadmin 登入帳戶名稱,然後選取「內容」。
這時會出現 wicsadmin 登入帳戶的「SQL Server 登入內容」對話框。
- 在「一般」標籤中,從「資料庫」下拉清單選取
wicsrepos、按一下「套用」,然後按一下「確定」。
您必須重新啟動 SQL Server,這些變更才能生效。
然而,在重新啟動之前,您可能想要先執行驗證配置中的下列步驟。
若要驗證是否已正確配置資料庫伺服器來使用 InterChange Server,請使用
MSQuery:
- 按一下「開始」>「程式集」> Microsoft SQL Server > Query
Analyzer。
- 於「連接 SQL Server」對話框中,輸入您要使用的伺服器名稱,或從 SQL Server
下拉清單中選取伺服器。
- 勾選「啟動已停止的 SQL Server」勾選框,然後選取 SQL Server 鑑別。
- 對「登入名稱」和密碼 (依預設為 ics) 輸入 ICS
管理者登入帳戶的名稱 (依預設為 ics),然後按一下「確定」。
如果您無法登入至 SQL
Server,請檢查您的登入名稱和密碼,以及您的「路徑」環境變數設定。
- 在「查詢」視窗中,檢查並查看 wicsrepos
資料庫和所有關係資料庫是否於 DB 下拉清單中。結束 Query Analyzer。
- 在繼續進行安裝之前,請先重新啟動機器。
