供應商資料庫字集說明決定哪些字元可儲存到資料庫中的資料庫管理系統 (DBMS) 設定。
資料庫管理系統 | 供應商資料庫字集同義字 |
---|---|
DB2 | 字碼頁,字碼集 |
Oracle | 字集,charset |
SQL Server | 字碼頁,對照 |
Rational ClearQuest 資料字碼頁 設定決定哪些字元會寫入資料庫。
每個Rational ClearQuest 資料字碼頁都有每個 支援的供應商資料庫(Oracle、DB2、SQL Server)的對應供應商資料庫字集。這個資料字碼頁是相對應供應商資料庫字集的子集。如需對每個供應商資料庫所支援的字集清單,以及相對應的 Rational ClearQuest 資料字碼頁,請參閱支援的供應商資料庫字集。
在設定資料庫管理系統使用於 Rational ClearQuest 之前,您必須選擇要對綱目儲存庫及使用者資料庫設定的 Rational ClearQuest 資料字碼頁。如果需要詳細資訊,請參閱 選取 Rational ClearQuest 資料字碼頁的準則。當您設定資料庫管理系統時,請指派您選取之 Rational ClearQuest 資料字碼頁所對應的供應商資料庫字集值。資料庫集的所有資料庫都必須具備相同的供應商資料庫字集。
如果您用來配置 DBMS 的供應商資料庫字集不支援您為綱目儲存庫所選取的 Rational ClearQuest 資料字碼頁,則無法設定資料字碼頁。因此,在建立及配置用於 Rational ClearQuest 綱目儲存庫的供應商資料庫之前,您一定要知道資料字碼頁的值。
一般而言,會將 Rational ClearQuest 資料字碼頁和供應商資料庫字集設為支援的供應商資料庫字集中的對應值。
例如,您可以使用 Rational ClearQuest 資料字碼頁 20127 (ASCII) 以及 SQL Server 資料庫字碼頁 1252 (Latin-1)。資料庫可以儲存資料字碼頁中的所有有效字元,因為 ASCII 是 拉丁文-1 的子集。
然而,因為這些狀況充滿變數,最安全的做法是將 Rational ClearQuest 資料字碼頁和供應商資料庫字集設為對應值。
執行下列作業時會根據供應商資料庫字集來驗證 Rational ClearQuest 資料字碼頁值:
例如,Rational ClearQuest 管理者可以建立 空的 Oracle 資料庫、將其字集配置為 WE8MSWIN1252,然後使用「維護工具」使用 1252 (拉丁文-1) 資料字碼頁和新 Oracle 資料庫來建立綱目儲存庫。
請參閱 IBM Rational ClearQuest 和 ClearQuest MultiSite 安裝與升級手冊 以瞭解 需要哪些動作(如果有的話),才能讓 Rational ClearQuest 7.0 以現有的資料庫集正確運作。
您可能需要變更先前的供應商資料庫字集,以支援偏好的 Rational ClearQuest 資料字碼頁中的資料。若要變更現有資料庫的供應商資料庫字集,您可能需要將舊資料移入新資料庫中。如果現有的資料不受其中一項 Rational ClearQuest 資料字碼頁所支援,您必須先將資料轉換為其中一個支援的字碼頁值。部分資料庫供應商提供了可用來分析和轉換資料的工具。您也可以使用 Rational ClearQuest 字碼頁公用程式 codepageutil 來分析您的資料。