RemapDBs (Comando)
El comando RemapDBs redirige Visual Studio Team Foundation Server (TFS) a sus bases de datos cuando están almacenadas en más de un servidor y está restaurando, moviendo o cambiando de otra forma la configuración de su implementación.Por ejemplo, debe redirigir TFS a cualquier base de datos de colecciones de proyectos de equipo que se hospede en un servidor o servidores independientes de la base de datos de configuración.También debe redirigir TFS al servidor o los servidores que están ejecutando SQL Server Analysis Services o SQL Server Reporting Services si esas bases de datos se hospedan en un servidor diferente o en una instancia de la base de datos de configuración.
Permisos necesarios
Para usar el comando RemapDBs, debe ser miembro del grupo de seguridad Administradores de Team Foundation y miembro del grupo de seguridad sysadmin para cualquier base de datos de SQL Server que Team Foundation Server utilice.Para obtener más información, vea Permisos de Team Foundation Server.
[!NOTA]
Incluso si inicia una sesión con credenciales administrativas, debe abrir una ventana de símbolo del sistema con privilegios elevados para realizar esta función.
TFSConfig RemapDBs /DatabaseName:ServerName;DatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]
Parámetros
Argumento |
Descripción |
---|---|
ServerName |
Especifica el nombre del servidor que desea asignar como un servidor que hospeda una o más bases de datos para TFS.Si una instancia distinta de la instancia predeterminada hospeda una base de datos, también deberá especificar el nombre de la instancia con el siguiente formato: NombreDeServidor\NombreDeInstancia |
DatabaseName |
Especifica el nombre de la base de datos que está asignando a TFS. |
Opción |
Descripción |
---|---|
/DatabaseName |
Especifica el nombre del servidor que hospeda la base de datos que desea asignar para TFS, así como el nombre de la base de datos propiamente dicha. |
/SQLInstances:ServerName1,ServerName2 |
Especifica el nombre del servidor que está ejecutando SQL Server, así como el nombre de la instancia si desea utilizar una instancia distinta de la instancia predeterminada. Si especifica más de un servidor, deberá utilizar una coma para separar los diversos pares de nombres de servidor e instancia. |
/AnalysisInstance:ServerName |
Opcional.Especifica el nombre del servidor y la instancia que hospeda SQL Server Analysis Services.Utilice esta opción para especificar el servidor y la instancia que hospeda la base de datos de Analysis Services. |
/AnalysisDatabaseName:DatabaseName |
Opcional.Especifica el nombre de la base de datos de Analysis Services que desea utilizar con TFS si tiene más de una instancia de dicha base de datos en el servidor que especificó con la opción /AnalysisInstance. |
/preview |
Opcional.Muestra las medidas que debe tomar para actualizar la configuración. |
/continue |
Opcional.Especifica que el comando RemapDB debería continuar aun cuando se produzca un error durante el intento de buscar una o más bases de datos.Si utiliza la opción /continue, cualquier colección cuyas bases de datos no se encuentren en el servidor o servidores especificados será reconfigurada para utilizar el servidor y la instancia que hospeda la base de datos de configuración. |
/usesqlalwayson |
Opcional.Especifica que las bases de datos forman parte del grupo de disponibilidad AlwaysOn de SQL Server.Si se configura, esta opción establece MultiSubnetFailover en la cadena de conexión. Para obtener más información, vea Grupos de disponibilidad AlwaysOn (SQL Server). |
Comentarios
Se usa el comando RemapDBs para reconfigurar TFS con el fin de utilizar distintos servidores e instancias de SQL Server desde los servidores e instancias de la instalación original.
Ejemplo
En el siguiente ejemplo se muestra cómo redirigir TFS a TFS_Configuration de la base de datos de configuración.Esta base de datos se hospeda en ContosoMain en la instancia con nombre TeamDatabases.Sus bases de datos de colecciones de proyectos están almacenadas en ContosoMain\TeamDatabases y la instancia predeterminada en Contoso2.
[!NOTA]
Los ejemplos tienen solo propósitos ilustrativos y son ficticios.No se pretende ni se deduce ninguna asociación real.
TFSConfig RemapDBs /DatabaseName:ContosoMain\TeamDatabases;TFS_Configuration /SQLInstances:ContosoMain\TeamDatabases,Contoso2