共用方式為


RemapDBs 命令

您可以使用 RemapDBs 命令,當 Visual Studio Team Foundation Server 的資料庫儲存在一個以上的伺服器上,且您要還原、移動或變更部署組態時,將其重新導向至該資料庫。 例如,您必須將 Team Foundation Server 重新導向至 Team 專案集合的任何資料庫,如果它們裝載於個別伺服器或是組態資料庫的伺服器。 如果執行 SQL Server Analysis Services 或 SQL Server Reporting Services 的伺服器與組態資料庫裝載於不同的伺服器或執行個體上,您也必須將 Team Foundation Server 重新導向至這些資料庫。

必要的使用權限

若要使用 RemapDBs 命令,您必須是 [Team Foundation Administrators] 安全性群組的成員,而且是 Team Foundation Server 使用之任何 SQL Server 資料庫的 [sysadmin] 安全性群組成員。 如需詳細資訊,請參閱Team Foundation Server 使用權限

注意事項注意事項

即使您是使用系統管理認證登入,還是必須開啟較高權限的 [命令提示字元] 視窗,在執行 Windows Server 2008 的伺服器上執行此功能。 若要開啟更高權限的 [命令提示字元] 視窗,請按一下 [開始],並以滑鼠右鍵按一下 [命令提示字元],然後按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制

TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue]

參數

引數

描述

ServerName

指定您要對應為伺服器之伺服器的名稱,該伺服器會裝載 Team Foundation Server 的一個或多個資料庫。 如果預設執行個體以外的其他執行個體裝載資料庫,您也必須以下列格式指定執行個體的名稱:

ServerName\InstanceName

DatabaseName

指定您對應至 Team Foundation Server 之資料庫的名稱。

選項

描述

/DatabaseName

指定伺服器的名稱,該伺服器裝載您要對應的 Team Foundation Server 資料庫,並指定資料庫本身的名稱。

/SQLInstances:ServerName1,ServerName2

指定在執行 SQL Server 之伺服器的名稱。如果您要使用預設執行個體以外的執行個體,也會指定執行個體的名稱。

如果您指定一個以上的伺服器,就必須使用逗號來分隔多個成對的伺服器和執行個體名稱。

/AnalysisInstance:ServerName

選擇項。 指定裝載 SQL Server Analysis Services 之伺服器和執行個體的名稱。 使用此選項來指定裝載 Analysis Services 資料庫的伺服器和執行個體。

/AnalysisDatabaseName:DatabaseName

選擇項。 當您以 /AnalysisInstance 選項指定的伺服器上有多個 Analysis Services 資料庫時,指定您想要與 Team Foundation Server 一起使用的這類資料庫的名稱。

/preview

選擇項。 顯示更新設定時,您必須執行的動作。

/continue

選擇項。 指定 RemapDB 命令應該繼續執行,即使在嘗試找出一個或多個資料庫時發生錯誤。 如果您使用 /continue 選項,在您指定的伺服器上找不到其資料庫的任何集合都會重新設定為使用裝載組態資料庫的伺服器和執行個體。

備註

您可以使用 RemapDBs 命令,重新設定 Team Foundation Server 使用不同的伺服器和 SQL Server 執行個體,而不使用原始安裝中的伺服器和執行個體。

範例

下列範例顯示如何將 Team Foundation Server 重新導向至它的組態資料庫 TFS_Configuration。 此資料庫裝載於具名執行個體 TeamDatabases 上的 ContosoMain。 其專案集合資料庫同時儲存在 ContosoMain\TeamDatabases 和 Contoso2 上的預設執行個體。

TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2

請參閱

其他資源

使用 TFSConfig 管理伺服器組態