使用 SQL Server 定序
SQL Server 2008 定序設定視安裝類型而定。一般而言,您應該選擇支援組織最常用之 Windows 系統地區設定的 SQL Server 定序。若要在執行 Windows 2000 的電腦上識別 Windows 系統地區設定,請按一下 [控制台] 中的 [地區設定],然後按一下 [進階]。在 Windows Vista 中,請使用 [格式] 索引標籤。若要在執行 Windows Server 2003 的電腦上識別 Windows 系統地區設定,請按一下 [控制台] 中的 [地區及語言選項],然後按一下 [地區選項] 索引標籤。在大部分情況下,電腦會執行符合使用者語言需求的 Windows 系統地區設定。因此,SQL Server 安裝程式會自動偵測 Windows 系統地區設定並選取適當的 SQL Server 定序。為了與舊版相容,預設的英文 (US) 定序是 SQL_Latin1_General*。
SQL Server 2008 定序會控制下列項目:
用來儲存 SQL Server 中非 Unicode 資料的字碼頁。
支配 SQL Server 如何排序和比較以非 Unicode 資料類型所儲存之字元的規則。SQL Server 安裝程式將會在安裝 SQL Server 的電腦上偵測 Windows 定序。然後,它會自動選取適用於 SQL Server 執行個體的定序。對於 Unicode 和非 Unicode 字元而言,排序和比較可能有所不同。
請使用下表來判斷您應該選擇哪一種定序 (如果有的話)。
[!附註]
如果您是從舊版 SQL Server 定序設定升級,就不需要選擇定序。
工作 |
定序 |
---|---|
在新系統上安裝,不需要與現有的系統同步處理。 |
使用安裝程式所識別的定序,然後選擇所要的二進位、大小寫或其他選項。 當 SQL Server 安裝程式偵測到電腦正在執行 U.S. English 系統地區設定時,安裝程式會自動選取 [字典順序,不區分大小寫,適用 1252 字元集] 的 SQL Server 2008 定序。 若要選取相等的 Windows 定序,請選取 [定序指示項]、選取 [Latin1_General],然後清除 [區分大小寫]。 |
將 SQL Server 6.5 或 SQL Server 7.0 的安裝升級到 SQL Server 的預設執行個體,或安裝 SQL Server 2008 的預設執行個體,以便與 SQL Server 6.5 安裝進行版本切換。 |
請使用安裝程式所選取的 SQL Server 2008 定序。 |
與 SQL Server 的現有執行個體同步處理。 |
從現有執行個體的程式碼編輯器中選取 [SERVERPROPERTY(N'Collation')],並指定 <Collation>。如需詳細資訊,請參閱<SERVERPROPERTY (Transact-SQL)>。如果現有的執行個體的定序名稱是以 "SQL" 為開頭,請在安裝程式中選取相同的 SQL Server 定序。如果現有執行個體的定序名稱不是以 "SQL" 為開頭,則定序名稱會參考 Windows 定序名稱。它包含定序指示項名稱,後面則描述指定的二進位、大小寫、腔調字、假名和區分全半形等選項。請在 SQL Server 安裝程式中選取相同的 Windows 定序指示項和排序選項。 如需詳細資訊,請參閱<Windows 定序排序樣式>。 |
與 SQL Server 6.5、SQL Server 7.0 或 SQL Server 2000 的現有安裝同步處理。 |
在現有的系統上執行 sp_helpsort。然後,使用排序識別碼來選取 SQL Server 定序,使 SQL Server 的執行個體能夠與現有的安裝相容。 如需詳細資訊,請參閱<選取 SQL Server 定序>。 |
與另一部電腦的 Windows 系統地區設定同步處理。 |
在 [控制台] 的 [地區選項] (Windows 2000 或 Windows Server 2003) 或 [地區及語言選項] (Windows XP) 下方尋找地區設定名稱,然後使用<安裝程式中的定序設定>中提供的表格。依照<Windows 定序排序樣式>中的說明,設定排序選項。 |
[!附註]
當您執行視定序而定的動作時,所參考物件使用的 SQL Server 定序就必須使用作業系統所支援的字碼頁。