SQL Server 組態 - 定序
在 SQL Server 安裝精靈的 [伺服器組態 - 定序] 頁面上,您可以修改 Database Engine 和 Analysis Services 用於排序的定序設定。選取選項來比對 SQL Server 或另一部電腦之不同安裝的定序設定。
選項
針對 SQL Server 和 Analysis Services 而自訂
SQL Server 提供了兩組定序:Windows 定序和 SQL Server 定序。您可以對 Database Engine 和 Analysis Services 指定個別的定序設定,也可以對這兩者指定相同的定序。根據預設,系統會針對 US-English 系統地區設定選取 SQL Server 定序。當地語系化 SQL Server 版本的預設定序是由電腦的 Windows 系統地區設定所決定。如需詳細資訊,請參閱<使用 SQL Server 定序>。
只有當這個 SQL Server 安裝的定序設定必須符合 SQL Server 的另一個執行個體所使用的定序設定,或是定序設定必須符合另一部電腦的 Windows 系統地區設定時,您才應該變更預設設定。
注意:Analysis Services 只會使用 Windows 定序。如果您打算安裝 Analysis Services,請在 SQL Server 安裝期間選取 Windows 定序,以便確保 SQL Server Database Engine 與 Analysis Services 之間產生一致的結果。
如需詳細資訊,請參閱<安裝程式中的定序設定>。
最佳作法
如需 Windows 系統地區設定和 SQL Server 安裝程式所使用之對應預設定序的表格,請參閱<安裝程式中的定序設定>。
如果可能的話,請針對組織使用單一定序。這樣您就不需要針對每個資料庫、資料行、運算式或識別碼明確指定定序。如果您必須使用多重定序和字碼頁設定,則在編寫查詢程式碼時,必須考量定序優先順序的規則。如需詳細資訊,請參閱<定序優先順序 (Transact-SQL)>的線上叢書主題。
當您選取 SQL Server 的定序時,請考慮下列建議:
如果可接受以二進位字碼指標為基礎的排序,請選取 BINARY2 定序。
選取 Windows 定序以便跨資料類型進行一致的比較。
為獲得更好的語言排序支援,請使用新的 100 層級定序。如需詳細資訊,請參閱定序和 Unicode 支援。
如果您計畫將資料庫移轉到升級的 SQL Server 執行個體,請選取符合您現有資料庫定序的定序。