共用方式為


HOW TO:啟用資料庫執行個體的 TCP/IP 通訊協定

更新:2007 年 11 月

在 Team Foundation Server 的雙重伺服器部署中,您必須啟用 Team Foundation 資料庫的 TCP/IP 通訊協定。啟用此通訊協定後,您就會取得遠端連接的支援,例如 Team Foundation 應用程式層伺服器和資料層伺服器之間的連接。如果沒有同時啟用資料庫執行個體 (Instance) 和 SQL Native Client 的 TCP/IP 通訊協定,可能會出現下列錯誤:

  • 錯誤 29108。Team Foundation Report Server 組態: 嘗試設定 Report Server 資料庫時無法連接到 Team Foundation。

  • TF31001: Team Foundation 無法從 Team Foundation Server 擷取 Team 專案的清單。Team Foundation Server 傳回以下錯誤: 要求失敗,HTTP 狀態為 503: TF30059: 初始化 Web 服務時發生嚴重錯誤。

必要的使用權限

您必須是 Team Foundation 資料層伺服器上 SQL Server 之 [sysadmin] 安全性群組的成員,才能執行這些程序。

若要啟用資料庫執行個體的 TCP/IP 通訊協定

  1. 登入定義資料庫執行個體的資料層伺服器。

  2. 開啟 [開始] 功能表,依序指向 [所有程式]、[Microsoft SQL Server 2005] 或 [Microsoft SQL Server 2008],以及 [組態工具],然後按一下 [SQL Server 組態管理員]。

  3. 在樹狀窗格中,按一下 [SQL Server 2005 服務] 或 [SQL Server 2008 服務]。

  4. 在結果窗格中,確認 [狀態] 欄下每個服務名稱旁邊是否都顯示 [正在執行]。

    如果顯示的是 [已停止],請以滑鼠右鍵按一下服務的名稱,再按一下 [啟動]。

  5. 在樹狀窗格中,按一下 [SQL Server 2005 網路組態] 或 [SQL Server 2008 網路組態] 將它展開,然後按一下 [Protocols for MSSQLServer/MyInstanceName 的通訊協定]。

    如果您在安裝期間指定了預設的執行個體,執行個體名稱將為 [MSSQLSERVER]。

  6. 在結果窗格中,確認 [狀態] 欄下 TCP/IP 通訊協定名稱旁是否顯示 [啟用]。

    如果顯示 [停用],請以滑鼠右鍵按一下 [TCP/IP],然後按一下 [啟用]。

  7. 在樹狀窗格中,按一下 [SQL Native Client 組態] 將它展開,然後按一下 [用戶端通訊協定]。

  8. 在結果窗格中,確認 [狀態] 欄下 TCP/IP 通訊協定名稱旁是否顯示 [啟用]。

    如果顯示 [停用],請以滑鼠右鍵按一下 [TCP/IP],然後按一下 [啟用]。

  9. 在樹狀窗格中,按一下 [SQL Server 2005 服務] 或 [SQL Server 2008 服務]。

  10. 在結果窗格中,以滑鼠右鍵按一下 [SQL Server (MSSQLServer/MyInstanceName)],然後按一下 [重新啟動]。

請參閱

概念

管理 SQL Server 服務

其他資源

HOW TO:驗證資料庫伺服器的連接

解決連接到資料層伺服器時發生的問題