為 Team Foundation Server 手動安裝 SharePoint 產品

這是在與 TFS 和 SQL Server 相同的伺服器上安裝及設定 SharePoint Server 2013 的程序。

我們將會在安裝 SQL Server 之後安裝 SharePoint,以將我們為 TFS 安裝的相同資料庫引擎執行個體用於 SharePoint 部署,但是將相同的 SQL Server 執行個體用於 SharePoint 和 TFS 並非必要需求。

提示

將 SharePoint 安裝在與 TFS 相同的伺服器上也不是必要需求。在 SharePoint 安裝的拓撲方面,TFS 非常有彈性。請參閱稍後的<如果我已經有 SharePoint 怎麼辦?>。

我真的需要 SharePoint 嗎?

也許。 SharePoint 是一種協同作業網站產品,可提供與 Word、Outlook 及 Excel 等 Office 產品的深度整合。 雖然這不是 TFS 需求,但某些小組確實發現其功能很有用。 SharePoint 不同於 TFS 隨附的 Team Web Access 網站。 Team Web Access 是 Visual Studio 功能的鏡像網站,可針對與建立軟體專案相關的特定專門小組協同作業提供功能。 安裝 TFS 時,預設就會有 Team Web Access。

您不需要將 SharePoint 加入初始 TFS 安裝。 您永遠可以先安裝 TFS,再加入 SharePoint,然後將每個 TFS Team 專案手動連結至 SharePoint。

我需要什麼?

假設您還是想要在 TFS 部署中加入 SharePoint,則您需要單一網域帳戶來做為 TFS 報告讀取器帳戶。 TFS 會使用此帳戶來產生報告。 (即使您沒有設定 SharePoint,還是需要報告讀取器帳戶來產生報告。) 我們會將報告讀取器帳戶用於報告,但也會用它來做為 SharePoint 安裝的伺服器陣列管理員帳戶,就像 TFS 在標準安裝期間所做的一樣。

提示

請勿將報告讀取器帳戶放在 Windows Administrators 安全性群組中。它只需要「允許本機登入」權限,依預設,所有網域帳戶都有此權限。

免費的 SharePoint 與付費的 SharePoint

針對每一版 SharePoint,Microsoft 都提供免費的版本,以及含有額外功能的付費版本。 TFS 一律隨附於免費版本。 不過,TFS 兩種版本都支援,而且安裝指示非常相似。

如果您使用企業版的 SharePoint Server (如同我們在本主題中使用的版本),則在安裝 SharePoint 之後、安裝 TFS 之前,必須額外設定幾項 SharePoint 組態,才能在 SharePoint 網站上啟用 TFS 儀表板功能。 如果您安裝任何其他版本的 SharePoint,則可略過本主題中的額外儀表板組態。 您還是會有一些儀表板功能,但是不像企業版的 SharePoint Server 那麼多。

SharePoint 產品之間的儀表板差異

Team Foundation Server 包含會使用 SharePoint 產品功能的儀表板,以顯示小組資料。 您可以使用的儀表板,取決於您使用的 SharePoint 版本。

  • 如果您使用任何支援的 SharePoint Server 企業版,則會取得以 Microsoft Excel 為基礎的五個儀表板。

  • 如果您使用其他 SharePoint 產品 (包括 SharePoint Server 標準版),就會取得根據 SQL Server Reporting Services 的兩個儀表板。

如果我已經有 SharePoint 怎麼辦?

如果您現有的 SharePoint 安裝符合 SharePoint 的 TFS 需求,您可以驗證現有的 SharePoint 部署,然後將其與 TFS 整合。 在驗證之前,請先檢閱 Team Foundation Server 的 SharePoint 產品需求

提示

您可以使用遠端 SharePoint 安裝 (不是安裝在 TFS 伺服器上的 SharePoint 執行個體),但是若要這麼做,您必須在 SharePoint 伺服器上安裝適用於 SharePoint 的 TFS 擴充功能。請參閱如何:安裝適用於 Team Foundation Server 的遠端 SharePoint 產品

安裝適用於 TFS 的 SharePoint 2013 產品

必要的使用權限

您必須是安裝 SharePoint 產品以及裝載其資料庫之電腦上的 [Windows 系統管理員] 安全性群組成員。

在安裝任何 SharePoint 2013 產品之前,請先執行 SharePoint 2013 產品準備工具。 準備好伺服器之後,您要安裝 SharePoint,然後針對您剛才安裝的產品,進行任何適當的後置安裝組態工作。

請記得您需要單一網域帳戶,以做為安裝 SharePoint Server 2013 的 TFS 報告讀取器帳戶。 請參閱<我需要什麼?>

執行準備工具

  1. 插入 SharePoint Server 2013 DVD,並啟動 default.hta,或是下載 SharePoint Foundation 2013,並執行 sharepoint.exe。

    您可以在 MSDN 上找到 Team Foundation Server 的 SharePoint 產品需求 的詳細資訊,但是這個指示會引導您完成一般安裝。

  2. 選擇 [安裝軟體必要條件]。

    安裝軟體必要條件

  3. 在 [歡迎] 頁面上選擇 [下一步]。

  4. 在授權合約頁面上,接受授權條款,並選擇 [下一步]。

    依據電腦的狀態,安裝程式可能會提示您重新啟動電腦。 請依照指示進行。

    重新啟動電腦

    重新啟動之後,您可能必須再執行一次 SharePoint 產品準備工具 (若未自動啟動的話)。 重複前面四個步驟,以手動重新啟動,直到取得成功訊息。

  5. 完成時,選擇 [完成]。

    準備工具成功訊息

執行 SharePoint 安裝

SharePoint 產品準備工具完成之後,您可能必須再啟動一次 SharePoint 安裝程式,尤其是如果您必須重新啟動電腦的話。

請記得您需要單一網域帳戶來做為 TFS 報告讀取器帳戶,才能完成這一節。 請參閱本主題中稍早的<我需要什麼?>。

  1. 插入 SharePoint Server 2013 DVD,並啟動 default.hta,或是執行 sharepoint.exe (適用於 SharePoint Foundation 安裝)。

  2. 這次選擇 [安裝 SharePoint Server] (或 [安裝 SharePoint Foundation])。

    安裝 SharePoint Server

    如果您要安裝 SharePoint Server,請輸入您的產品金鑰,並選擇 [繼續]。

  3. 閱讀並接受合約。 選擇 [繼續]。

  4. 在 [伺服器類型] 索引標籤上,選擇 [完成]。

    選擇 [完整]

  5. 選擇 [立即安裝]。

    當安裝精靈完成時,會出現對話方塊提示您完成伺服器的組態。

  6. 在該對話方塊中,確認已選取 [立即執行 SharePoint 產品及技術組態精靈] 核取方塊。

    執行精靈核取方塊

  7. 選擇 [關閉],以啟動組態精靈。

  8. 在 [歡迎] 頁面上選擇 [下一步]。

    注意事項注意事項

    將會出現有關重新啟動某些服務的警告。選擇 []。在組態階段期間,有些服務可能需要重新啟動。

    選擇 [是]

  9. 在 [連線至伺服器陣列] 頁面上,選擇 [建立新的伺服器陣列]。

    建立新的伺服器陣列

  10. 在 [指定組態資料庫設定] 頁面上,執行下列步驟,然後選擇 [下一步]:

    1. 在 [資料庫伺服器] 中,輸入執行 SQL Server 之伺服器的名稱。 接受資料庫名稱的預設值。

      SQL Server 的名稱?

      提示

      如果您在 SQL Server 安裝的步驟 10,使用具名執行個體,請在這裡輸入該具名執行個體。例如,severname\InstanceName。

    2. 輸入報告讀取器帳戶的名稱及其密碼。

      加入報告讀取器帳戶

      提示

      您可以在這裡使用您要用於報告讀取器帳戶的相同帳戶。即使您在這裡使用報告讀取器帳戶,您用來執行精靈的帳戶也會加入至 SharePoint Farm Administrators 群組。

  11. 在 [複雜密碼] 中輸入密碼並確認。

  12. 在 [設定 SharePoint 管理中心 Web 應用程式] 頁面上,選取 [指定連接埠號碼] 核取方塊,並輸入 17012。

    通訊埠編號 17012

    您可以使用隨機產生的連接埠號碼,但是 Team Foundation Server 一直都是使用 17012 做為 SharePoint 產品管理網站的連接埠。

  13. 選擇 [NTLM],然後選擇 [下一步]。

  14. 檢閱資訊,然後選擇 [下一步]。

    組態開始。

    開始設定

  15. 選擇 [完成]。

    安裝成功!

    安裝常式完成之後,它會啟動 SharePoint 管理網站,開啟至初始組態精靈。

執行 SharePoint 組態精靈

無論您安裝哪一個 SharePoint 版本,都必須執行 [SharePoint 組態精靈]。 如果您是安裝企業版的 SharePoint Server 2013,在步驟 3 會出現特殊指示。

  1. 選擇 [啟動精靈]。

    啟動精靈

  2. 選取 [使用現有受管理帳戶],並選擇報告讀取器帳戶。

    使用現有受管理帳戶

  3. 如果您像我們一樣是安裝 SharePoint Server 企業版,則需要選取 [Excel Services] 和 [Secure Store Service]。

    如果您是安裝標準版的 SharePoint Server 2013 或 SharePoint Foundation,則不需要所列出的任何服務,但是您必須執行精靈,才能讓 TFS 安裝成功。 即使您沒有選取任何服務,SharePoint 還是會設定網站集合及一些其他服務。

    選取您想要設定的任何服務。 清除您不想要設定的任何服務。

    依預設,SharePoint 會選取所有服務。

    提示

    請記得您永遠可以稍後再回來執行組態精靈,但是為了讓 TFS 安裝成功,您必須在 SharePoint 安裝之後執行一次組態精靈。

  4. 選擇 [下一步]。

    SharePoint 組態開始,並且會需要幾分鐘的時間,視您設定的服務數目而定。 在組態期間的某個時候,SharePoint 會提示您建立網站集合。

  5. 請輸入標題,並選擇 [下一步]。

    輸入標題

  6. 選擇 [完成]。

    如果您是安裝 SharePoint Foundation 或標準版的 SharePoint Server,您可以直接跳到 TFS 安裝。 如果您像我們一樣是安裝 SharePoint Server 2013,則請在下列章節中設定 Excel Services 和 Secure Store Service。

設定 Excel Services (僅限 SharePoint Server)

為了讓 TFS 報告能夠在受支援的企業版 SharePoint Server 上正確運作,您也必須為 Excel Services 設定信任的檔案位置。

  1. 在 [SharePoint 管理中心] 的 [應用程式管理] 底下,選擇 [管理服務應用程式]。

    選擇 [管理服務應用程式]

  2. 在 [管理服務應用程式] 頁面上,選擇 [Excel Services 應用程式]。

    選擇 [Excel Services 應用程式]

  3. 在 [管理 Excel Services 應用程式] 頁面上,選擇 [信任的檔案位置]。

    選擇 [信任的檔案位置]

  4. 選擇 [新增信任的檔案位置]。

    選擇 [新增信任的檔案位置]

  5. 在 [位址] 中,輸入 SharePoint 網站的根 URL。 這是 [SharePoint 組態精靈] 在連接埠 80 建立的 Web 應用程式。

    設定信任的檔案位置

  6. 在 [位置類型] 中,選擇 [Microsoft SharePoint Foundation]。

  7. 在 [信任子項] 中,選取 [信任的子項] 核取方塊。

  8. 在 [外部資料] 區段中的 [允許外部資料] 底下,選擇 [信任的資料連線庫與內嵌連線]。

  9. (選用) 清除 [啟用重新整理警告] 核取方塊。

  10. 在 [每一工作階段的最大並行查詢數目] 中,將數目變更為 20,然後選擇 [確定]。

    您剛才建立的信任的檔案位置會出現在 Excel Services 信任的檔案位置清單中。

    已加入信任的檔案位置

設定 Secure Store Service (僅限 SharePoint Server)

若要設定 Secure Store Service,您必須為 Secure Store 建立目標應用程式。

  1. 在 [SharePoint 管理中心] 的 [應用程式管理] 底下,選擇 [管理服務應用程式]。

    選擇 [管理服務應用程式]

  2. 在 [管理服務應用程式] 頁面上,選擇 [Secure Store Service]。

    選擇 [Secure Store Service]

  3. 選擇 [新增],為 Team Foundation Server 建立 Secure Store 目標應用程式。

    建立 Secure Store 目標應用程式

    提示

    如果您尚未建立金鑰,SharePoint 產品會提示您選擇 [產生新金鑰] 來建立金鑰。若沒有金鑰,您就無法為 Secure Store 建立目標應用程式。

    下一個螢幕擷取畫面會顯示在接下來四個步驟中設定的欄位。

  4. 在 [目標應用程式識別碼] 和 [顯示名稱] 中,輸入 TFS。

    提示

    您不一定要使用 TFS 做為 [目標應用程式識別碼] 或 [顯示名稱],但請記下您在這裡使用的名稱,因為您稍後將會需要用它來設定 Team Foundation Server。

  5. 在 [連絡人電子郵件] 中,輸入您想要將此應用程式的相關電子郵件訊息傳送至之個人或群組的電子郵件地址。

  6. 在 [目標應用程式類型] 清單中,選擇 [群組]。

  7. 在 [目標應用程式頁面 URL] 中,選擇 [無]。

    設定 Secure Store 目標應用程式

  8. 在 [指定 Secure Store 目標應用程式的認證欄位] 中,接受認證欄位的預設值。

    指定認證欄位

  9. 在 [目標應用程式管理員] 中,輸入應用程式的管理帳戶。

  10. 在 [成員] 中,輸入網域中的全域安全性群組,該群組中包含您要授與其 Team Foundation Server 中儀表板和報告存取權的所有使用者。

    加入全域安全性群組

  11. 在 [Secure Store Service 應用程式] 頁面上,選取您剛才建立之目標應用程式的核取方塊 (如果您使用本主題稍早提供的命名方式,則名為 TFS),然後選擇功能區中的 [設定認證]。

    設定認證

  12. 在 [設定 Secure Store 應用程式 (群組) 的認證] 對話方塊中,輸入 Team Foundation Server 的報告讀取器帳戶名稱和密碼,並確認密碼。

    加入報告讀取器帳戶

後續步驟

安裝 SharePoint Server 2013 之後,就可以準備前往 TFS 安裝的相關主題。

請參閱

概念

安裝 Team Foundation Server

TFS 升級需求

如何:安裝適用於 Team Foundation Server 的遠端 SharePoint 產品