Share via


Team Foundation Server 的 SQL Server 定序需求

安裝 SQL Server 時,有兩項會影響到您 Team Foundation Server 部署的相關定序設定因素,是您必須考慮到的:

  • Team Foundation Server 的需求 

  • 您 Team Foundation Server 部署中的所有 SQL Server 執行個體都必須使用相同的設定

您可以針對資料庫引擎和 SQL Server Analysis Services,設定定序設定。 定序設定包括字元集 (Character Set)、排序次序和其他地區設定特定 (Locale-Specific) 設定,而這些都是 SQL Server 資料庫結構與功能的基礎。 安裝完成後就不能變更這些設定。

Team Foundation Server 的需求

為了使用 Team Foundation Server,SQL Server 的定序設定必須是不區分大小寫、區分腔調字 (Accent Sensitive),而且不能是二進位。 如果有多個 SQL Server 正在對 Team Foundation Server 執行資料庫引擎或 SQL Server Analysis Services 的執行個體,則您在所有這些伺服器上使用的定序設定都必須相同。

SQL Server 會以作業系統的地區設定做為預設定序設定的基礎。 U.S. English (美國英文) 與大部分地區設定的預設值通常符合 Team Foundation Server 的需求。 然而,這些設定不見得能支援您的組織必須儲存在 Team Foundation Server 中的所有資料。 在這種情況下,您必須尋找出能夠支援您資料的設定,並且必須是不區分大小寫、區分腔調字以及不能是二進位。

如果您安裝 Database Engine Services 或 Analysis Services,您可以在 [伺服器組態] 頁面上變更定序設定,方法是按一下 [定序] 索引標籤,然後按一下 [自訂]。 您可能會想要指定 [Windows 定序指示項和排序順序] 底下的選項。 例如,如果需要支援額外的字元,您可以指定 [Latin1_General] 並選取 [AS] 核取方塊。

在大部分的其他地區設定中,預設設定是 [Windows 定序指示項和排序順序] 底下的選項。 請確定這些設定符合 Team Foundation Server 的需求。 如果您必須變更這項設定,應該盡可能指定依您的地區設定命名且後面有 "_100" 的選項。 例如,如果您使用 Unicode CJK Extension A 字元或 Unicode Surrogates,就可以使用 [Japanese_100] 定序,如下所述:

  • Team Foundation Server 中物件 (例如查詢或專案) 的名稱。

  • 簽入版本控制系統的檔案或路徑。

  • 用於搜尋的任何工作項目欄位。

為避免發生全形或平假名/片假名這類字元的問題,您應該在安裝 SQL Server 期間選取啟用區分假名和區分全半形的核取方塊。

如需詳細資訊,請參閱 Microsoft 網站:安裝程式中的定序設定

全文檢索搜尋查詢及定序設定

若要支援全文檢索搜尋查詢, SQL Server 資料庫的定序設定必須對應一個在 SQL 註冊且有斷詞工具的語言。 如果您使用不支援的語言,當您執行指定的文字字串及 Contains 或 Contains Words 運算子的工作項目查詢時,可能會產生無法預期的結果。

若要了解詳細資訊,請參閱下列其中一個主題:

請參閱

概念

手動安裝適用於 Team Foundation Server 的 SQL Server

安裝 Team Foundation Server

TFS 升級需求