使用進階組態設定 Team Foundation Server
Team Foundation Server 進階組態可讓您最佳化大部分設定。 雖然您可以在用戶端或伺服器作業系統中執行進階組態,但是使用用戶端時,您就無法將入口網站或報告功能加入至部署。
如果您在用戶端作業系統上使用進階組態,則不需要任何網域帳戶。 您在伺服器上至少必須擁有一個網域帳戶,而這個帳戶可用於下列所有識別:
Team Foundation Server 的服務帳戶。
用來建立 HTML 報告的報告讀取器帳戶。
用於 SharePoint Foundation 全新安裝的服務帳戶。
如需帳戶的詳細資訊,請參閱Team Foundation Server 安裝時所需的帳戶。
提示
透過啟動 Team Foundation Server 管理主控台,選擇 [應用程式層],然後選擇 [設定已安裝的功能],來存取 Team Foundation Server 組態工具。
必要的權限
您在將要安裝 TFS 的伺服器上必須是 [Administrators] 安全性群組的成員。 如果您打算設定報告功能,則必須也是執行 SQL Server Reporting Services 之伺服器上的 [Administrators] 安全性群組成員。 如果您打算設定 SharePoint,則必須是 SharePoint 管理網站上的 [Farm Administrators] 群組成員。 如果您未安裝將要裝載組態資料庫的 Database Engine,或是資料庫管理員會管理您所使用的 SQL Server 執行個體,則您在 SQL Server 中必須是 sysadmin 伺服器角色的成員。
提示
如果您或您的資料庫管理員想要進一步了解所需的 SQL Server 權限,請參閱 Microsoft 網站的下列網頁:設定 TFS 所需的資料庫權限。
若要使用進階組態設定 Team Foundation Server
在 Team Foundation Server 組態工具中,啟動進階精靈並閱讀 [歡迎] 畫面。
在 [SQL Server 執行個體] 中,輸入執行 SQL Server 之伺服器的名稱,或裝載組態資料庫的具名執行個體。
您也可以選擇下列選項:
選取 [這個執行個體是 SQL AlwaysOn 可用性群組] 以指定 SQL Server 執行個體為可用性群組接聽程式 (AGL),以及其可用性群組將會裝載安裝期間建立的 TFS 資料庫。 請參閱 並用 SQL Server AlwaysOn 可用性群組與 Team Foundation Server。
在 [伺服器資料庫標籤] 中輸入標籤字串,這個字串隨後會內嵌到所有三個預設的資料庫名稱中。
此技巧可讓您使用單一 SQL Server 執行個體來裝載多個組態資料庫。
選取 [使用預先存在的空資料庫] 核取方塊,然後指定裝載在 [SQL Server 執行個體] 中指名之伺服器上的資料庫。
不論有沒有標籤,您都必須使用預設的命名結構建立這些資料庫的名稱。 您可以在 [Team Foundation Server 資料庫] 中找到預設的命名結構。
測試 SQL Server 的連接性。
選擇 [使用系統帳戶]。 若要使用網域或本機帳戶,請選擇 [使用使用者帳戶]。 使用者帳戶需要密碼。 若要測試使用者帳戶和密碼組合,請選擇 [測試]。
網路服務是 TFS 服務帳戶的預設值。
提示
如果報表伺服器和 SharePoint 伺服器並未安裝在和 TFS 相同的伺服器上,則應該將這裡使用的帳戶加入至 SharePoint 的 Farm Administrators 群組和報表伺服器的內容管理員群組。如果您要在報表伺服器和 SharePoint 所在的同一部伺服器上安裝 TFS,則此帳戶會自動加入至這些群組。
選擇 [NTLM] 做為 [驗證方法]。 如果您選擇 [交涉 (Kerberos)],便會先嘗試 Kerberos 驗證。 如果該項嘗試失敗,則會改用 NTLM 驗證。
預設值是 NTLM。
接受預設 [通訊埠] 編號。 否則,請輸入不同的號碼。 這是用戶端用來連接到 TFS 的通訊埠編號。
[通訊埠] 的預設值為 8080。
設定檔案快取位置。 確定至少有 50 Gb 的可用空間。 若是使用非 Windows 磁碟機,TFS 的效能會比較好。
接受預設虛擬目錄或指定其他目錄。
[虛擬目錄] 的預設值為 tfs。
在 [網站] 底下,記下 TFS 網站 URL,這是根據您在 [通訊埠] 和 [IIS 虛擬目錄] 中的輸入,動態組譯所得到的 URL。 開發人員會使用這個 URL 連接至 TFS。
在用戶端作業系統上,您必須跳到步驟 10。 您無法在用戶端作業系統上新增入口網站或報告功能 (步驟 8 和 9)。
選擇 [設定搭配 Team Foundation Server 一起使用的報告] 以使用報告功能。 否則,請清除此核取方塊將其略過。
在 [Reporting Services 執行個體] 中,輸入執行 SQL Server Reporting Services 的伺服器名稱,然後選擇 [擴展 URL]。
報表伺服器和其管理網站的 URL 會出現在 [報表伺服器 URL] 和 [報表管理員 URL] 的下拉式清單中。
確認顯示的值是您要用於 TFS 的 URL。
在 [SQL Analysis Services 執行個體] 中,輸入執行 SQL Server Analysis Services 的伺服器名稱。
若要測試 SQL Server 的連接性,請選擇 [測試]。
輸入報告讀取器帳戶的名稱和密碼。 若要測試使用者帳戶和密碼組合,請選擇 [測試]。
提示
如果您在步驟 3 中指定使用者帳戶做為 TFS 的服務帳戶,則必須選取 [為報告讀取器帳戶使用與 Team Foundation Server 服務帳戶不同的帳戶] 核取方塊,以使用不同的帳戶。
注意事項 安裝完成之後,請在裝載 SQL Server Reporting Services 的伺服器上,將您的管理員加入 Team Foundation 內容管理員群組。否則可能會發生問題,例如在嘗試建立 Team 專案時,被 TF218027 錯誤封鎖。
選擇 [設定搭配 Team Foundation Server 一起使用的 SharePoint 產品] 以使用 SharePoint。 否則,請清除此核取方塊將其略過。
如果您選擇設定 SharePoint,則有兩種選擇:在這部電腦上安裝並設定 SharePoint,或是指定 SharePoint 位置。 詳細資料如下:
在這部電腦上安裝和設定 SharePoint
選擇 [在這部電腦上安裝和設定 SharePoint]。
選擇 [安裝 SharePoint Foundation 2013] 大按鈕。 當安裝完成時,選擇 [下一步]。
注意事項 如果 SharePoint 安裝需要重新開機,您可能需要重新輸入您之前在此精靈中輸入的某些資訊。
輸入 SharePoint Foundation 服務帳戶的使用者帳戶和密碼。 如果您在步驟 3 中指定使用者帳戶做為 TFS 的服務帳戶,則必須選取 [使用與 Team Foundation Server 服務帳戶不同的帳戶,用於 SharePoint 伺服器陣列] 核取方塊,以使用不同的帳戶。
指定 SharePoint 位置
選擇 [ 指定 SharePoint 位置],然後選擇 [下一步]。
在 [網站 URL] 中,輸入 SharePoint Web 應用程式的 URL。
在 [管理 URL] 中,輸入 SharePoint 管理中心網站的 URL。 若要測試前述各個 URL 的連接性,請選擇 [測試]。
選取 [建立新的 Team 專案集合] 核取方塊以建立集合,或清除該核取方塊以略過該步驟。
若要建立集合,請接受預設值,或輸入新的名稱和描述。
在 [檢閱] 頁面中,檢閱設定並選擇 [下一步] 讓精靈驗證您的組態。
如果您遇到問題,可以使用詳細結果找出問題。 如果可以,請修正問題,然後選擇連結,再次執行就緒檢查。 如果您解決了問題,就可以在下一個步驟中設定 TFS。
選取 [設定]。
精靈隨即套用組態設定。 此程序可能要幾分鐘才會完成。
在成功畫面中選擇 [下一步]。 檢閱下一個成功畫面的結果,包括 TFS 的連線 URL 和安裝的任何詳細資料。
選擇 [關閉]。 在 TFS 組態中心,如果您在同一部伺服器上安裝 TFS 和 SharePoint,請注意 SharePoint 的 TFS 擴充功能已安裝。
在關閉 [TFS 組態中心] 之後,會出現 Team Foundation Server 管理主控台。