共用方式為


HOW TO:更正資料庫的執行個體 ID

更新:2007 年 11 月

TFSBuild、TFSIntegration 和 TFSVersionControl 資料庫必須具有相同的執行個體 (Instance) ID。如果其執行個體 ID 不相符,可能會發生下列錯誤:

  • 無法從伺服器擷取資料。請檢查網路連接然後再試一次。

必要的使用權限

您必須是 Team Foundation 資料庫之 [Administrators] 群組的成員,才能執行這些程序。如需詳細資訊,請參閱 Team Foundation Server 使用權限

若要更正資料庫的執行個體 ID

  1. 登入 Team Foundation 的資料層伺服器。

  2. 按一下 [開始],指向 [系統管理工具],然後按一下 [事件檢視器]。

    [事件檢視器] 隨即開啟。

  3. 按一下 [應用程式],並尋找包含下列資訊的錯誤:

    "Found instance xxxx-xxx-xxxxxxxxxx expected instance xxxx-xxx-xxxxxxxxxy"

  4. 按一下 [開始],依序指向 [所有程式] 和 [Microsoft SQL Server 2005],再按一下 [SQL Server Management Studio]。

  5. 在 [連接到伺服器] 對話方塊中,確認 [伺服器類型] 設定為 [資料庫引擎],而且 [伺服器名稱] 指向 Team Foundation 的資料層伺服器和資料庫執行個體。

  6. 按一下 [連接]。 

    注意事項:

    如果 SQL Server 安裝在叢集上,那麼伺服器名稱應該是這個叢集的名稱,而不是電腦的名稱。

    [Microsoft SQL Server Management Studio] 隨即開啟。

  7. 在 [物件總管] 中展開 [資料庫],然後確認 [TFSBuild]、[TFSIntegration] 和 [TFSVersionControl] 資料庫是否出現在清單中。

  8. 如果其中一個或多個資料庫沒有出現在清單中,您必須修復 Team Foundation 的資料庫。

    如需詳細資訊,請參閱《Team Foundation Server 安裝指南》中的<HOW TO:修復 Team Foundation Server>。您可以從 Microsoft 下載中心取得本指南的最新版本。

  9. 以滑鼠右鍵按一下 [TFSBuild],並按一下 [屬性]。

    [資料庫屬性 - TfsBuild] 隨即開啟。

  10. 按一下 [擴充屬性],並記下指派給 [TFS_INSTANCE] 的值。如果這個值與步驟 3 列出的值不符,請將它改成適當的值。

  11. 針對 [TFSIntegration] 和 [TFSVersionControl] 資料庫重複執行步驟 9 和 10。

請參閱

其他資源

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

更正連接和組態程序