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 通訊協定
登入定義資料庫執行個體的資料層伺服器。
開啟 [開始] 功能表,依序指向 [所有程式]、[Microsoft SQL Server 2005] 或 [Microsoft SQL Server 2008],以及 [組態工具],然後按一下 [SQL Server 組態管理員]。
在樹狀窗格中,按一下 [SQL Server 2005 服務] 或 [SQL Server 2008 服務]。
在結果窗格中,確認 [狀態] 欄下每個服務名稱旁邊是否都顯示 [正在執行]。
如果顯示的是 [已停止],請以滑鼠右鍵按一下服務的名稱,再按一下 [啟動]。
在樹狀窗格中,按一下 [SQL Server 2005 網路組態] 或 [SQL Server 2008 網路組態] 將它展開,然後按一下 [Protocols for MSSQLServer/MyInstanceName 的通訊協定]。
如果您在安裝期間指定了預設的執行個體,執行個體名稱將為 [MSSQLSERVER]。
在結果窗格中,確認 [狀態] 欄下 TCP/IP 通訊協定名稱旁是否顯示 [啟用]。
如果顯示 [停用],請以滑鼠右鍵按一下 [TCP/IP],然後按一下 [啟用]。
在樹狀窗格中,按一下 [SQL Native Client 組態] 將它展開,然後按一下 [用戶端通訊協定]。
在結果窗格中,確認 [狀態] 欄下 TCP/IP 通訊協定名稱旁是否顯示 [啟用]。
如果顯示 [停用],請以滑鼠右鍵按一下 [TCP/IP],然後按一下 [啟用]。
在樹狀窗格中,按一下 [SQL Server 2005 服務] 或 [SQL Server 2008 服務]。
在結果窗格中,以滑鼠右鍵按一下 [SQL Server (MSSQLServer/MyInstanceName)],然後按一下 [重新啟動]。