共用方式為


建立 Team 專案集合

藉由建立 Team 專案集合,您可以將專案組織成符合企業需要的群組。 例如,您可以為與特定程式碼基底相關的所有專案建立一個集合,或是您可以為您組織內的每個事業單位建立一個集合。 如需 Team 專案集合的詳細資訊以及可以如何使用它們來組織伺服器,請參閱使用 Team 專案集合組織您的伺服器

您需要下列資訊才能建立 Team 專案集合:

  • 您要裝載集合資料庫的 SQL Server 名稱和執行個體。 您也可能會想要用於集合之空資料庫的名稱。

  • 將裝載此集合中 Team 專案之入口網站的 SharePoint Web 應用程式 (若有的話)。 如果您的使用者帳戶沒有在該 SharePoint Web 應用程式上建立網站的使用權限,您也將需要由 Farm Administrators 群組成員為您建立的網站名稱和相對路徑。

    重要

    建立集合時,您可以使用現有的 SharePoint 網站或網站集合,而不用建立一個網站。不過,在設定部署時,您必須執行一組較複雜的程序。必須在裝載網站的伺服器上安裝並設定特定的擴充功能,且系統管理將會較複雜。除非您的企業基礎結構要求您使用現有的 SharePoint 網站,否則您應該使用「建立 Team 專案集合精靈」中的預設選項。

  • 執行 SQL Server Reporting Services 且將會裝載此集合中 Team 專案之任何報表的伺服器,如果已經為部署設定了這樣的伺服器,而您想要將它用於集合。 如果您的使用者帳戶沒有在該伺服器上建立資料夾的使用權限,您也將需要由系統管理員為您在該伺服器上建立的資料夾名稱和相對路徑。

    重要

    建立集合時,您可以使用現有的資料夾,但流程比較複雜。除非您企業基礎結構中的安全性限制導致不能在建立集合時建立資料夾,否則應該在建立集合時使用建立資料夾之精靈的預設選項。

必要的使用權限

您必須是下列群組的成員,才能執行這些程序:

  • [Team Foundation Administrators] 群組,或是您必須將 [建立 Team 專案集合] 使用權限設為 [允許]。

  • SharePoint 產品中的 [Windows SharePoint Server Site Administrators] 群組和 [SharePoint Administration] 群組。

  • [SQL Reporting Services Content Managers] 群組和 [SQL Reporting Services Project Content Managers] 群組。

  • 在為 Team 專案集合裝載資料庫之伺服器上的 [serveradmin] 或 [sysadmin] 群組。

  • 如果您想要在建立 Team 專案集合時建立網站集合、報表資料夾或資料庫,Visual Studio Team Foundation 背景工作代理程式使用的服務帳戶 (也稱為 Team Foundation Server 的服務帳戶或 TFSService) 必須具有特定的權限。 如需詳細資訊,請參閱Team Foundation Server 中的服務帳戶和相依性Team Foundation 背景工作代理程式

如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限

若要建立 Team 專案集合

  1. 開啟 Team Foundation 的管理主控台。

    如需詳細資訊,請參閱開啟 Team Foundation 管理主控台

  2. 依序展開伺服器名稱和 [應用程式層],然後選擇 [Team 專案集合]。

  3. Team 專案集合 中,選擇 [建立集合]。

    [建立 Team 專案集合] 精靈隨即開啟。

  4. 在 [名稱] 中指定集合的名稱。 您可以選擇性地在 [描述] 底下指定集合的簡短描述和用途。 請選擇 [下一步]。

注意事項注意事項

您不能在集合名稱中使用特定字元 (例如斜線)。如需詳細資訊,請參閱Team Foundation 中的命名限制

  1. 在 [SQL Server 執行個體] 中指定執行 SQL Server 的伺服器名稱。 如果您要使用具名執行個體來裝載此 Team 專案集合的資料庫,則您也必須指定執行個體的名稱,如下例中所示:

    ServerName**\**InstanceName

  2. 在 [資料庫] 中,執行下列其中一個步驟:

    • 如果您想要為此 Team 專案集合建立資料庫,請選擇 [建立這個集合的新資料庫]。

      重要

      Visual Studio Team Foundation 背景工作代理程式使用的服務帳戶,必須具有在您要建立資料庫的 SQL Server 執行個體上建立資料庫的使用權限。

    • 如果您想要使用 SQL Server 執行個體上已經存在的資料庫,請選擇 [使用這個現有的資料庫] 並在文字方塊中指定資料庫的名稱。

      注意事項注意事項

         若要使用此選項,您必須指定空的資料庫,它已存在於 SQL Server 執行個體上,且您已授與寫入使用權限。

  3. 請選擇 [下一步]。

  4. 如果您設定了一個或多個 SharePoint Web 應用程式來支援您的部署,請選擇 [Web 應用程式] 清單中的 SharePoint Web 應用程式,並執行下列其中一個步驟:

    • 如果您要使用建立網站集合的預設選項,請選擇 [下一步]。

    將會建立 SharePoint 網站集合,並使用集合的名稱做為 SharePoint Web 應用程式中設定之根網站的子網站名稱。

    • 如果 Team Foundation Server 的服務帳戶不是 Farm Administrators 群組的成員,您便無法在這個精靈中建立網站集合。 您必須使用 Farm Administrators 群組的成員為您建立的現有網站集合。 在此情況下,請展開 [進階組態]、選擇 [指定現有 SharePoint 網站的路徑],然後指定為您建立之網站集合的相對路徑。 選擇 [驗證路徑],如果路徑是正確的,選擇 [下一步]。

      重要

      除非您的企業基礎結構要求您使用現有的網站集合,否則您應該使用預設選項來建立網站集合。

  5. 如果您設定了執行 SQL Server Reporting Services 的伺服器來支援您的部署,請執行下列其中一個步驟:

    • 在 [報表] 中檢閱將裝載此集合之報表的伺服器和資料夾資訊,然後選擇 [下一步]。

    • 如果您的使用者帳戶沒有在執行 Reporting Services 的伺服器上建立資料夾的使用權限,您必須使用由系統管理員為您在該伺服器上建立的資料夾。 在此情況下,請展開 [進階設定]、選擇 [指定現有資料夾的路徑],然後指定為您建立的資料夾相對路徑。 選擇 [驗證路徑],如果路徑是正確的,選擇 [下一步]。

    重要

    除非您企業基礎結構的安全性限制導致無法在精靈中自動建立資料夾,否則您應該使用預設選項來建立資料夾。

  6. 選擇 [Lab Management] 中的 [設定 Lab Management],然後選擇 [下一步]。

    重要

    如果在精靈頁面的清單中已停用 [Lab Management],您必須先在 Team Foundation 的管理主控台中設定 Lab Management。如需詳細資訊,請參閱設定 Lab Management 以管理 SCVMM 環境

    如果您沒有在部署中使用 Lab Management,請跳到步驟 12。

  7. 選擇 [程式庫共用] 中的 [加入並驗證],選擇應該用來儲存此集合中 Team 專案之虛擬機器影像的一個或多個虛擬機器管理員 (VMM) 程式庫共用,然後選擇 [加入]。

    您也可以按兩下程式庫共用名稱,將它變更為易記名稱。 如需詳細資訊,請參閱HOW TO:變更 Team 專案集合的程式庫共用

  8. 選取或清除每個程式庫共用的 [自動提供] 核取方塊,然後選擇 [下一步]。

    如果您選取這個核取方塊,則 Team Foundation Server 會自動將程式庫共用加入至這個集合中您建立的 Team 專案。 對於尚未建立的 Team 專案,在 [新增 Team 專案] 精靈建立專案時就會加入該共用。

    重要

    您必須將至少一個程式庫共用加入到 Team 專案集合,才能啟用 Lab Management。

  9. 請選擇 [下一步]。

  10. 選擇 [主機群組] 中的 [加入並驗證],選擇應該用來部署此集合中 Team 專案之虛擬機器的一個或多個 VMM 主機群組,然後選擇 [加入]。

    您也可以編輯主機群組名稱,將它變更為易記名稱。 如需詳細資訊,請參閱HOW TO:變更 Team 專案集合的主機群組

    重要

    若要啟用 Lab Management,您必須至少將一個主機群組加入至 Team 專案集合。

    驗證程序現在會確認下列變更:

    • Team Foundation Server 的服務帳戶已加入至您指定之主機群組中的每一個主機,以便 Team Foundation Server 可以直接與主機群組中的主機通訊。

    • 已指定會用來連接至虛擬機器的網路介面卡。

    1. 如果 Team Foundation Server 的服務帳戶 (TFSService) 尚未加入至這些主機群組中一部或多部主機上的系統管理員群組,則您必須提供網域帳戶,該網域帳戶在您加入之主機群組中的所有主機上都具有系統管理權限。 這個步驟可讓 Team Foundation Server (TFSService) 的服務帳戶直接與主機群組上的主機通訊。

    2. 如果您有一部或多部擁有多張網路介面卡的 Hyper-V 主機,而且 Team Foundation Server 無法判斷應該使用哪一個介面卡來連接虛擬機器,則會針對每一部主機顯示 [多張網路介面卡] 對話方塊。 在清單中指定您要使用之網路位置的對應網路介面卡。

    3. 選取或清除每個主機群組的 [自動提供] 核取方塊。

      如果您選取這個核取方塊,則 Team Foundation Server 會自動將主機群組加入至這個 Team 專案集合的 Team 專案中。 對於尚未建立的 Team 專案,在 [新增 Team 專案] 精靈建立專案時就會加入該主機群組。

  11. 若要指定使用者帳戶,以便用於測試代理程式和組建代理程式之間的通訊,以及測試控制器和 Team Foundation Server 之間的通訊,請選擇 [服務帳戶]。

    警告

    針對這個服務帳戶,您必須指定使用權限有限的網域帳戶。您必須指定沒有任何系統管理使用權限的帳戶,而且不能由任何受信任的服務所使用,包括組建控制器和測試控制器。您應該考慮建立兩個帳戶,以便用於這個服務帳戶。如需這兩個帳戶的詳細資訊,請參閱 如何:設定實驗室服務帳戶

    1. 在 [服務帳戶] 索引標籤上,於 [帳戶名稱] 中指定您的帳戶名稱並於 [密碼] 中指定密碼。

    2. 若要檢查使用者帳戶是否有效,請選擇 [測試]。

    3. 請選擇 [下一步]。

  12. 在 [檢閱組態] 中檢閱您的資料。 如果您要進行任何變更,請選擇 [上一步],直到您到達想要變更的頁面為止。 如果所有資訊正確無誤,請選擇 [驗證]。

  13. 在 [整備檢查] 中檢閱檢查的狀態。

    包含錯誤的任何組態旁邊會出現藍色且加上底線的 [錯誤] 標記。 您可以選擇標記,取得關於問題的詳細訊息。 您必須先處理所有錯誤,才能繼續進行。

  14. 所有整備檢查都通過之後,選擇 [建立]。

    如此就會開始建立 Team 專案集合的流程。

  15. 精靈完成後,選擇 [關閉]。

請參閱

工作

Move a Team Project Collection

Split a Team Project Collection

概念

使用 Team Foundation 管理主控台設定您的伺服器

Team Foundation Server 中的服務帳戶和相依性

存取 Team Web Access 中的功能