共用方式為


RemapDBs 命令

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

必要的使用權限

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

注意事項注意事項

即使您是使用系統管理認證登入,還是必須開啟更高權限的命令提示字元視窗來執行此功能。

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

參數

引數

描述

ServerName

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

ServerName\InstanceName

DatabaseName

指定您對應至 TFS 之資料庫的名稱。

選項

描述

/DatabaseName

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

/SQLInstances:ServerName1,ServerName2

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

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

/AnalysisInstance:ServerName

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

/AnalysisDatabaseName:DatabaseName

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

/preview

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

/continue

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

/usesqlalwayson

選擇項。指定資料庫在 SQL Server 中是 AlwaysOn 可用性群組的一部分。如果已進行設定,這個選項會設定連接字串中的 MultiSubnetFailover。

如需詳細資訊,請參閱 AlwaysOn 可用性群組 (SQL Server)

備註

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

範例

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

注意事項注意事項

範例僅供解說之用,皆為虛構。沒有影射任何真實存在的人事物,也不應推斷為與其有所關聯。

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

請參閱

其他資源

使用 TFSConfig 管理伺服器組態