RemapDBs 命令

当它们存储在多个服务器上并且您正在还原、移动或更改部署的配置时,RemapDBs 命令可将 Visual Studio Team Foundation Server (TFS) 重定向到其数据库。例如,如果 TFS 承载在单独的服务器或配置数据库的服务器上,则您必须将其重定向到团队项目集合的任何数据库。您还必须将 TFS 重定向到正在运行 SQL Server Analysis Services 或 SQL Server Reporting Services 的一个或多个服务器(如果这些数据库位于单独的服务器或配置数据库中的实例上)。

需要的权限

若要使用 RemapDBs 命令,您必须是**“Team Foundation Administrators (Team Foundation 管理员)”**安全组的成员并且必须是 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 托管一个或多个数据库。如果使用默认实例之外的实例来承载数据库,则您还必须按以下格式指定实例名称:

服务器名称\实例名称

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 Sever 中 AlwaysOn 可用性组的一部分。如果配置成功,则此选项将在连接字符串中设置 MultiSubnetFailover。

有关更多信息,请参见 AlwaysOn Availability Groups (SQL Server)(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 管理服务器配置