共用方式為


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

本主題中的步驟供安裝 SQL Server 2012 Enterprise 版使用,但您也可以使用相同的步驟安裝 Standard 版。 安裝 SQL 2014 的步驟也和這些步驟非常類似。 我們將在與 TFS 相同的伺服器上安裝 TFS 需要的所有 SQL Server 2012 功能,但這並非必要的條件。 TFS 可以非常靈活地搭配 SQL Server 拓撲。 請參閱一部或兩部伺服器?

提示

您也可以為 TFS 使用現有的 SQL Server 安裝,但您需要先讓 SQL Server 系統管理員授與您許多系統管理認證才能這麼做。您必須是 SQL Server 中 sysadmin 伺服器角色的成員才能安裝及設定 TFS。TFS 為何需要這麼多 SQL Server 的權限? (英文) (部落格文章)

一部或兩部伺服器?

若您只要為 TFS 使用一部伺服器,您可以安全無虞地忽略此章節。

若您打算讓超過 500 位使用者存取 TFS 伺服器,建議將 SQL Server 置於第二部伺服器。 這麼做可以分開 TFS 與其組態資料庫之間的負載。 您可以在第二部伺服器上安裝 TFS 需要的所有 SQL Server 功能,或者您可以將功能分開安裝。 有些小組喜歡將報表伺服器放在 TFS 伺服器上,而將 Database Engine、全文檢索和 Analysis Services 放在第二部伺服器上,將 HTTP 流量從 SQL Server 流量中分開。

您有許多不同的拓撲選擇。 一般而言,TFS 允許您在不同伺服器上安裝 SQL Server 執行個體功能 (Database Engine、Reporting Services、Analysis Services)。 以下是各種 SQL Server 拓撲的一些注意事項,要牢記在心:

  • TFS 需要 Database Engine 和全文檢索功能在相同的執行個體上。

  • TFS 報表為選用功能,但您若要使用報表,則必須安裝 Reporting Services 和 Analysis Services (可以按照您的拓撲需要分別安裝在不同的伺服器上)。 若您要略過報表功能,就不必設定 Reporting Services 或 Analysis Services。

  • 若您沒有在 TFS 伺服器上安裝任何 SQL Server 執行個體,則您必須至少在 TFS 上安裝 SQL Server 功能「用戶端工具連接性」。 若您在 TFS 伺服器上有 SQL Server 執行個體 (無論是 Database Engine、Reporting Services 或 Analysis Services),就不必安裝「用戶端工具連接性」。

若您要在不同伺服器上安裝 SQL Server 功能,請分別在您要安裝功能的伺服器上執行 SQL Server 安裝。 使用以下相同指示進行每個安裝,但在步驟 9 中只要安裝需要的功能即可。

提示

TFS 的多部伺服器安裝需要 Active Directory 網域,以及網域帳戶或 Network Service 帳戶。您不可針對服務帳戶使用本機帳戶。

安裝 SQL Server

必要的使用權限

您於正在安裝 SQL Server 的伺服器上必須是 [Windows Administrators] 安全性群組的成員。 若要手動設定報表伺服器,您必須也是裝載報表伺服器資料庫之 SQL Server 上的 Windows Administrators 安全性群組成員 (若此 SQL Server 執行個體不在您的報表伺服器上)。

提示:若您要在 Windows Server 2012 或 Windows Server 2012 R2 上安裝 SQL Server 2014,您必須已安裝 .NET Framework 3.5。 您可以使用 [伺服器管理員] 的 [新增功能精靈] 安裝 .NET Framework 3.5。 如需詳細資訊,請參閱 Microsoft 網站的下列頁面:新增伺服器角色與功能 (Windows 2012/Windows 2012 R2)新增伺服器角色與功能 (Windows Server 2008 R2)

  1. 放入支援版本 SQL Server 的安裝 DVD 並啟動 setup.exe。

    詳細資訊:Team Foundation Server 的 SQL Server 需求

  2. 在 [SQL Server 安裝中心] 頁面中,選擇 [安裝],然後選擇 [新的安裝或將功能加入到現有安裝]。

    SQL Server 全新安裝

  3. 在 [安裝程式支援規則] 頁面中,選擇 [確定]。

  4. 在 [產品金鑰] 頁面中,輸入產品金鑰或指定免費版本。

  5. 在 [授權條款] 頁面中,接受授權合約。

  6. 在 [安裝程式支援規則] 頁面中,選擇 [下一步]。

    Windows 防火牆警告

    提示

    可能會出現 Windows 防火牆警告,但如果您也打算在此伺服器上安裝 TFS,則可以安全無虞地忽略此警告。若已在相同電腦上安裝這兩個伺服器 (TFS 和 SQL Server),TFS 會自動為 SQL Server 將例外狀況加入 Windows 防火牆。若您要在其他伺服器上安裝 TFS,需要在此伺服器的 Windows 防火牆中開啟 SQL Server 的連接埠 (英文) (部落格文章)。

    如需 Team Foundation Server 所需之 SQL Server 連接埠的詳細資訊,請參閱 Team Foundation Server 安裝時所需的通訊埠

  7. 在 [安裝程式角色] 頁面中,選擇 [SQL Server 功能安裝]。

    安裝程式角色

  8. 在 [特徵選取] 頁面中,根據您想使用的拓撲,選取一或多個下列元件的核取方塊:

    • Database Engine Services (必要)

    • 搜尋的全文檢索和語意擷取 (必要)

    • Analysis Services (報表的必要項目)

    • Reporting Services – 原生 (報表的必要項目)

    • 用戶端工具連接性 (若執行 Team Foundation Server 的伺服器上沒有安裝其他 SQL Server 元件時才需要 - 未提供圖片)

    • 管理工具 - 基本 ¹ (未提供圖片)

    特徵選取

  9. 在 [安裝規則] 頁面中,選擇 [下一步]。

  10. 在 [執行個體組態] 頁面中,選擇 [預設執行個體]。 若您選擇 [具名執行個體],請輸入執行個體的名稱。

    執行個體組態

  11. 在 [磁碟空間需求] 頁面中,選擇 [下一步]。

  12. 在 [伺服器組態] 頁面中,接受預設值,或是針對每個服務的 [帳戶名稱],輸入網域帳戶的名稱或 NT AUTHORITY\NETWORK SERVICE。 若您指定網域帳戶,請在 [密碼] 中輸入其密碼。 若您使用 NT AUTHORITY\NETWORK SERVICE,請將 [密碼] 保留空白。

    伺服器組態

  13. 在 [啟動類型] 欄中,確認您可以編輯的所有服務顯示 [自動],然後按 [下一步]。

    伺服器組態 (詳細資料)

    注意事項注意事項

    您使用非英文版的 SQL Server 嗎?美國英文的預設定序設定符合 Team Foundation Server 的需求。若您不使用英文版,可以在此頁面設定 Database Engine 的定序設定。如需詳細資訊,請參閱Team Foundation Server 的 SQL Server 定序需求

  14. 若您已在步驟 8 中選取 [Database Engine Services] 核取方塊,請在 [Database Engine 組態] 頁面中依序選擇 [Windows 驗證模式]、[新增目前使用者]。 否則請跳至下一個步驟。

    資料庫引擎組態

  15. 若您已在步驟 8 中選取 [Analysis Services] 核取方塊,請在 [Analysis Services 組態] 頁面中選擇 [新增目前使用者]。 否則請跳至下一個步驟。

    Analysis Services 組態

  16. 若您已在步驟 8 中選取 [Reporting Services] 核取方塊,請在 [Reporting Services 組態] 頁面中選擇 [安裝和設定]。 若無法使用該選項,請選擇 [只安裝]。

    Reporting Services 組態

    若您必須選擇 [只安裝],表示您可能計劃在不同伺服器上具有報表伺服器和 Team Foundation Server。 這是支援的拓撲,但您必須在完成安裝 SQL Server 之後手動設定報表伺服器。 使用這些指示:手動設定報表伺服器

    注意事項注意事項

    您不應選擇 [Reporting Service SharePoint 整合模式]。TFS 不支援此組態模式。

  17. (選擇性) 在 [錯誤和使用方式報表] 頁面中,指定是否要傳送錯誤的相關資訊。

  18. 在 [安裝規則] 頁面中,選擇 [下一步]。

  19. 在 [準備安裝] 頁面中,檢閱要安裝的元件清單,然後選擇 [安裝]。

    完成

¹ 若要安裝 Team Foundation Server,您不需要在與 SQL Server 相同的電腦上安裝管理工具 (基本或完整)。 但您必須使用 SQL Server Management Studio 管理工具確認 SQL Server 的安裝。

手動設定報表伺服器

沒有 Reporting Services 的自動組態

SQL Server 2008 R2 無 SSRS 自動設定

若您沒有在與 Reporting Services 相同的伺服器上安裝 Database Engine,您必須在完成 SQL Server 安裝後,使用以下步驟手動設定報表伺服器。

若 Reporting Services 和 Team Foundation Server 位於相同伺服器且您尚未設定報表伺服器 (此情況不太可能發生),則會在 Team Foundation Server 安裝期間提示您完成報表伺服器組態,此時請從步驟 3 開始。

手動設定報表伺服器

  1. 啟動 [Reporting Services 組態管理員]。

    隨即出現 [Reporting Services 組態連接] 對話方塊。

  2. 在 [伺服器名稱] 中,輸入報表伺服器的名稱。 若您要使用執行個體名稱,請在 [報表伺服器執行個體] 中輸入執行個體的名稱。 選取 [連線]。

  3. 若報表伺服器狀態為 [已停止],請在 [Reporting Services 組態管理員] 頁面中選擇 [啟動]。

  4. 在巡覽列中,選擇 [Web 服務 URL]。

  5. 在 [Web 服務 URL] 頁面中,選擇 [套用] 以接受 [虛擬目錄]、[IP 位址] 及 [TCP 通訊埠] 方塊中的預設值。

  6. 在巡覽列中,選擇 [資料庫]。

  7. 在 [報表伺服器資料庫] 頁面中,選擇 [變更資料庫]。

    隨即出現 [報表伺服器資料庫組態精靈]。

  8. 在精靈的 [動作] 頁面中,選擇 [建立新的報表伺服器資料庫]。

  9. 在精靈的 [資料庫伺服器] 頁面中,於 [伺服器名稱] 輸入 SQL Server 的本機名稱或遠端執行個體名稱,以裝載報表伺服器的資料庫。

  10. 在精靈的 [資料庫] 頁面中,接受 [資料庫名稱]、[語言] 和 [原生模式] 方塊中的預設值。

  11. 在 [認證]中,接受 [驗證類型]、[使用者名稱] 和 [密碼] 方塊中的預設值。

  12. 在精靈的 [摘要] 頁面中,確認您的資訊。

  13. 在精靈的 [進度和完成] 頁面中,選擇 [完成]。

  14. 在 [Reporting Services 組態管理員] 的巡覽列中,選擇 [報表管理員 URL]。

  15. 在 [報表管理員 URL] 頁面中,選擇 [套用] 以接受 [虛擬目錄] 方塊中的預設值。

請參閱

概念

安裝 Team Foundation Server

TFS 升級需求

Team Foundation Server 的 SQL Server 定序需求