共用方式為


HOW TO:為 Team Foundation Server 手動安裝 SQL Server 2008

如果要針對 Visual Studio Team Foundation Server 安裝 SQL Server 2008,則必須安裝部分功能,至於其他的功能則只有在您要產生報告時才會需要。 SQL Server Express 不包含用戶端連接工具,但您可以遵循本主題的程序加入此工具。

注意事項注意事項

為獲得最好結果,所有要裝載 Team Foundation Server 部署之資料庫的伺服器都應該使用相同版本的 SQL Server。 例如,如果您想要使用個別伺服器負責報告功能,便應確保該伺服器執行的 SQL Server 版本與裝載 Team Foundation Server 之組態資料庫的伺服器相同。

注意事項注意事項

如果您要將 Team Foundation Server 或 SQL Server 安裝在 Windows Server 2008 R2 上,您必須已安裝 .NET Framework 3.5。 在 Windows Server 2008 R2 上,您可以從 [伺服器管理員] 使用 [新增功能精靈] 安裝 .NET Framework 3.5。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:新增伺服器角色和功能

Team Foundation Server 的需求

若要執行 Team Foundation Server,您必須在相同 SQL Server 執行個體上,同時安裝資料庫引擎和全文檢索搜尋。 然而,該執行個體不一定要與 Team Foundation Server 在相同伺服器上執行。

報告功能的需求

如果您要產生會顯示 Team Foundation 資料的報告,則必須將 Team Foundation Server 設定為同時使用 SQL Server Analysis Services 和 SQL Server Reporting Services。 您可以將這兩個功能或其中一個功能安裝在 Team Foundation Server 所在的伺服器上,或者,您也可以將每個功能安裝在與對方以及與 Team Foundation Server 不同的伺服器上。

如果 SQL Server Reporting Services 不在執行 Team Foundation Server 的伺服器上,而您想要使用報告功能,則必須在 Team Foundation Server 上安裝用戶端工具連接性。

SQL Server 拓撲的建議

Team Foundation Server 支援許多種 SQL Server 拓撲,在某些程度上可提供現有 SQL Server 的安裝給小組。 然而,這裡有一些指導方針,說明如何針對 Team Foundation Server 設定 SQL Server。

  • 單一伺服器:Database Engine、全文檢索搜尋、SQL Server Reporting Services 和 Analysis Services 位於執行 Team Foundation Server 的同一部伺服器上。如果沒有要使用報告功能,則不需要 SQL Server Reporting Services 和 Analysis Services。 如需詳細資訊,請參閱案例:在單一伺服器上安裝 Team Foundation Server

  • 雙重伺服器:SQL Server Reporting Services 和 Team Foundation Server 在相同伺服器上執行,而資料庫引擎、全文檢索搜尋和 SQL Server Analysis Services 則位於另一部伺服器。 這個案例是將 HTTP 流量從 SQL Server 流量中劃分出來。 如果沒有要使用報告功能,則不需要 SQL Server Reporting Services 和 Analysis Services。

  • 多個伺服器:資料庫引擎和全文檢索搜尋在一部伺服器上,SQL Server Reporting Services 在第二部伺服器上,Analysis Services 在第三部伺服器上 (Reporting Services 和 Analysis Services 也可以在相同伺服器上),而用戶端工具連接性則位於執行 Team Foundation Server 的伺服器上。 如果沒有要使用報告功能,則不需要 SQL Server Reporting Services、Analysis Services 或用戶端工具連接性,實際上這會變成是雙重伺服器的拓撲。

如需使用多個伺服器組合之部署的詳細資訊,請參閱案例:使用現有基礎結構或多部伺服器安裝 Team Foundation Server

報表伺服器

如果您使用報告功能,則 Team Foundation Server 需要有專屬的報表伺服器。

報表伺服器需要有自己的關聯式資料庫才能運作。 這個資料庫不同於 Team Foundation Server 用來提供報告的關聯式資料庫。 如果您是將 SQL Server Reporting Services 和資料庫引擎安裝在相同伺服器上,則 SQL Server 的設定可以藉由對資料庫引擎執行個體設定其必要的關聯式資料庫而設定 Reporting Services。

如果您在沒有資料庫引擎的情況下安裝 Reporting Services,則在安裝 SQL Server 後必須手動設定 Reporting Services。 這項設定作業牽涉到指定資料庫引擎的執行個體,這是您裝載報表伺服器關聯式資料庫所在的執行個體。 如需詳細資訊,請參閱手動設定報表伺服器。

若是使用報告功能的 Team Foundation Server 的部署,最佳做法是將 Analysis Services 的 Windows 服務設定成在失敗時會復原。 如需詳細資訊,請參閱將 Analysis Services 設定成在失敗時會復原。

必要的使用權限

您必須是要安裝 SQL Server 之伺服器上的 [Administrators] 安全性群組成員,才能執行這些程序。

如果這個 SQL Server 執行個體不在報表伺服器上的話,您也必須是裝載報表伺服器資料庫之 SQL Server 上的 [Administrators] 安全性群組成員,才能手動設定報表伺服器。

安裝 SQL Server 2008

若要安裝 SQL Server 2008

  1. 插入 SQL Server 2008 Enterprise Edition 或 Standard Edition 的安裝 DVD,並按兩下 setup.exe。

    注意事項注意事項

    SQL Server 的安裝程式會在沒有安裝 Microsoft .NET Framework 和 Windows Installer 的情況下,提供這兩個元件的適當版本進行安裝。 您必須安裝這些元件,才能繼續安裝 SQL Server,而且如果在安裝這些元件後收到相關提示,則必須重新啟動您的伺服器。

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

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

  4. 在 [產品金鑰] 頁面中,輸入產品金鑰,然後按 [下一步]。

  5. 在 [授權條款] 頁面上,檢閱授權合約。 如果您接受這些條款和條件,請選取 [我接受授權條款] 核取方塊,然後按 [下一步]。

  6. 在 [安裝程式支援檔案] 頁面中,按一下 [安裝]。

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

    注意事項注意事項

    Windows Firewall 警告可能會出現,但您可以安心地忽略這項警告。 如需 Team Foundation Server 所需之 SQL Server 通訊埠的詳細資訊,請參閱Team Foundation 元件安裝時所需的通訊埠

  8. 在 [功能選擇] 頁面上,選取下列元件的核取方塊,然後按 [下一步]:

    • Database Engine Services (Team Foundation Server 的必要項)

    • 全文檢索搜尋 (Team Foundation Server 的必要項)

    • Analysis Services (報告功能的必要項)

    • Reporting Services (報告功能的必要項)

    • 用戶端工具連接性 (如果執行 Team Foundation Server 之伺服器上沒有安裝其他 SQL Server 元件的話,則為必要項)

    • 管理工具 - 基本

    注意事項注意事項

    安裝 Team Foundation Server 時,並不需要在  SQL Server 所在的電腦上安裝 [管理工具] (基本或完整)。 然而,您必須使用 SQL Server Management Studio 驗證您的 SQL Server 安裝。

  9. 在 [執行個體組態] 頁面中,按一下 [預設執行個體] 或 [具名執行個體]。 如果按一下 [具名執行個體],請輸入執行個體的名稱。 按 [下一步]。

  10. 在 [磁碟空間需求] 頁面中,按 [下一步]。

  11. 在 [伺服器組態] 頁面中,按一下 [所有 SQL Server 服務都使用相同的帳戶],或者是針對每個服務在 [帳戶名稱] 中輸入網域帳戶名稱或 NT AUTHORITY\NETWORK SERVICE。

    • 如果您要指定網域帳戶,請在 [密碼] 中輸入密碼。

    • 如果使用的是 NT AUTHORITY\NETWORK SERVICE,則 [密碼] 請保留空白。

    • 如果您按一下 [所有 SQL Server 服務都使用相同的帳戶],可能還是必須手動輸入某些服務的帳戶資訊。

    在 [啟動類型] 欄位中,確認您可以編輯的所有服務都出現 [自動],然後按 [下一步]。

  12. 如果您在步驟 8 選取 [Database Engine Services] 的核取方塊,請在 [資料庫引擎組態] 頁面中,依序按一下 [Windows 驗證模式] 和 [加入目前使用者],然後按 [下一步]。

    注意事項注意事項

    您可以在這個頁面和接下來的 [Analysis Services 組態] 頁面中設定定序設定。 如需詳細資訊,請參閱Team Foundation Server 的 SQL Server 定序需求

  13. 如果您在步驟 8 有選取 Analysis Services 的核取方塊,則在 [Analysis Services 組態] 頁面中,按一下 [加入目前使用者],然後按 [下一步]。

  14. 如果您在步驟 8 有選取 Reporting Services 的核取方塊,則在 [Reporting Services 組態] 頁面中,按一下 [安裝原生模式預設組態]。 如果無法使用該選項,則按一下 [安裝但不設定報表伺服器],然後按 [下一步]。

    如果您計劃讓報表伺服器和 Team Foundation Server 位於不同伺服器上,並且無法自動設定報表伺服器的話,則必須在完成 SQL Server 安裝後手動設定報表伺服器。

    注意事項注意事項

    您不應該按一下 [安裝 SharePoint 整合模式預設組態]。 Team Foundation Server 不支援此組態模式。

  15. (選擇性) 在 [錯誤和使用方式報表] 頁面中,選取一個或兩個核取方塊,指定要將錯誤和功能使用方式資訊傳送到哪個位置,然後按 [下一步]。

  16. 在 [安裝規則] 頁面中,按 [下一步]。

  17. 在 [安裝準備就緒] 頁面中,檢閱即將安裝的元件清單,然後按一下 [安裝]。

    [安裝進度] 頁面會顯示每個元件的安裝狀態。

  18. 在安裝完成之後,按 [下一步]。

  19. 在 [完成] 頁面上,按一下 [關閉]。

手動設定報表伺服器

如果您在安裝 SQL Server 時無法設定 Reporting Services,則必須手動設定報表伺服器。如果 Reporting Services 位於與 Team Foundation Server 相同的伺服器上,並且尚未設定報表伺服器,則您會在 Team Foundation Server 安裝期間收到提示,要求您完成報表伺服器的組態設定 (從步驟 3 開始)。

若要手動設定報表伺服器

  1. 按一下 [開始],並依序指向 [所有程式]、[Microsoft SQL Server 2008] 和 [組態工具],然後按一下 [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] 頁面中,按一下 [套用],接受 [虛擬目錄] 方塊中的預設值,然後按一下 [結束]。

將 Analysis Services 設定成在失敗時會復原

您應該將 Analysis Services 的 Windows 服務設定成在失敗時會重新啟動。

若要將 Analysis Services 設定成會復原

  1. 按一下 [開始],依序指向 [所有程式]、[系統管理工具],然後按一下 [服務]。

  2. 以滑鼠右鍵按一下 [SQL Server Analysis Services (MSSQLSERVER)] 的 Windows 服務,然後按一下 [內容]。

    如果您使用的是 Analysis Services 的具名執行個體,執行個體名稱會出現在括號中。

  3. 按一下 [復原]。

  4. 在 [第一次失敗時] 清單中,按一下 [重新啟動服務]。

  5. 在 [第二次失敗時] 清單中,按一下 [重新啟動服務]。

  6. 在 [後續失敗時] 清單中,按一下 [重新啟動服務],再按一下 [確定]。

請參閱

參考

檢查清單:單一伺服器安裝

檢查清單:多重伺服器安裝

檢查清單:使用多部伺服器升級 Team Foundation Server

概念

Team Foundation Server 的 SQL Server 定序需求