Compartir a través de


Restaurar datos en distintos servidores o instancias

Puede restaurar los datos para su implementación de Visual Studio Team Foundation Server en un servidor o una instancia diferente de donde se almacenó originalmente. Por ejemplo, quizás tenga que realizar este tipo de cambio si desea actualizar el servidor de capa de datos o si se produjo un error en el hardware del servidor original. Para ayudar a garantizar una recuperación correcta de datos en este escenario, debe configurar las transacciones marcadas como parte de la estrategia de copia de seguridad. Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server

. Para restaurar datos en un servidor diferente, debe seguir unos pasos distintos de los que se siguen para restaurar datos en el mismo servidor. Para obtener más información sobre cómo restaurar datos en el mismo servidor o servidores, vea Restaurar datos en la misma ubicación. Para obtener información sobre cómo restaurar una implementación de un único servidor después de que se produzca un error de hardware, vea Restore a Single Server Deployment to New Hardware. Si la implementación utiliza Productos de SharePoint, debe realizar pasos adicionales para hacer copia de seguridad y restaurar sus bases de datos, como se detalla en los procedimientos de este tema.

Nota

Puede automatizar algunos procedimientos de este tema mediante los asistentes incluidos en la versión de septiembre de 2010 de las herramientas avanzadas para Team Foundation Server. Estos asistentes ayudan a simplificar el proceso de copia de seguridad y restauración de la implementación. Sin embargo, no ayudan a hacer copia de seguridad ni a restaurar Visual Studio Lab Management y no debe utilizarlas para hacer copia de seguridad ni restaurar las bases de datos de Productos de SharePoint o Microsoft Project Server. Para obtener más información, vea la página siguiente en el sitio web de Microsoft: Team Foundation Server Power Tools September 2010.

Los pasos que debe seguir para restaurar datos en servidores o instancias diferentes varían en función de cómo esté instalado y configurado Team Foundation Server. Para simplificar, los procedimientos de este tema están estructurados en el modo en que se aplicarían a la restauración solo de las bases de datos para Team Foundation Server en una implementación de complejidad moderada, como lo muestra la siguiente ilustración:

Ejemplo de topología de complejidad moderada con bases de datos

Su topología no tiene por qué coincidir con la de este ejemplo para seguir correctamente los procedimientos de este tema, pero es posible que tenga que ajustar los pasos. Por ejemplo, si tiene una implementación donde todos los componentes están instalados en un servidor físico único, debe realizar todos los procedimientos en el servidor que está ejecutando Team Foundation Server. Si las bases de datos para las colecciones de proyectos de equipo se implementaron originalmente en más de un servidor, debe seguir los pasos para restaurar cada base de datos en el servidor o los servidores que especifique. No tiene que restaurar las bases de datos en la misma configuración que antes, pero debe restaurar cada base de datos. También debe restaurar las bases de datos para Productos de SharePoint, Microsoft Project Server y SQL Server Reporting Services en algunos casos, como si todas ellas estuvieran hospedadas en un servidor en el que se produjo un error. Para obtener más información sobre qué componentes pueden estar implementados en cada servidor, vea los siguientes temas:

En este tema

Para restaurar datos para Team Foundation en un servidor o instancia diferente, debe completar los procedimientos que la topología de la implementación necesita en la secuencia siguiente:

  1. Permisos necesarios

  2. Realizar copias de seguridad de los datos

  3. Instalar y configurar SQL Server en el nuevo hardware

  4. Detener los servicios que usa Team Foundation Server

  5. Restaurar las bases de datos

  6. Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido

  7. Cambiar la base de datos en el Administrador de configuración de Reporting Services

  8. Preparar el nuevo SQL Server o instancia para Team Foundation Server

  9. Cambiar la propiedad de las bases de datos restauradas

  10. Redirigir Team Foundation Server a bases de datos de colecciones remotas

  11. Actualizar cuentas de servicio

  12. Registrar la ubicación de las bases de datos restauradas

  13. Configurar Reporting y Analysis Services

  14. Reiniciar los servicios que usa Team Foundation Server

  15. Actualizar la memoria caché de datos en los equipos cliente

Permisos necesarios

Para realizar este procedimiento, debe ser miembro de los siguientes grupos o tener los siguientes permisos:

  • Miembro del grupo de seguridad Administrators en el servidor o servidores donde se ejecuta la consola de administración de Team Foundation.

  • Miembro del grupo de seguridad Administrador del sistema de SQL Server o tener el permiso Realizar copia de seguridad y Crear plan de mantenimiento de SQL Server establecido en Permitir en la instancia de SQL Server que hospedará las bases de datos.

  • Miembro del grupo de seguridad sysadmin para las bases de datos de Team Foundation y para la base de datos de Analysis Services.

  • Usuario autorizado de la base de datos TFS_Warehouse.

  • Si la implementación utiliza Productos de SharePoint, miembro del grupo Administradores de la granja de servidores para la granja de servidores para la que está restaurando las bases de datos de Productos de SharePoint.

Además de estos permisos, es posible que tenga que cumplir los siguientes requisitos en un equipo que ejecute Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7:

  • Para seguir un procedimiento de línea de comandos, es probable que necesite abrir un símbolo del sistema con privilegios elevados; para ello, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.

  • Para seguir un procedimiento que necesite Internet Explorer, es probable que tenga que iniciar Internet Explorer como administrador; para ello, haga clic en Inicio y en Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador.

  • Para obtener acceso al Administrador de informes, los informes o los sitios web de Reporting Services, es posible que tenga que agregar estos sitios a la lista de sitios de confianza de Internet Explorer o iniciar Internet Explorer como administrador.

Para obtener más información, vea el siguiente tema en el sitio web de Microsoft: Control de cuentas de usuario.

Realizar copia de seguridad de los datos

Para restaurar datos de una implementación original de Team Foundation Server, debe tener un conjunto completo de copias de seguridad de datos para las bases de datos de SQL Server. Si los datos están cifrados, también debe tener la clave de cifrado y su contraseña.

Para hacer una copia de seguridad de los datos para Team Foundation

  • Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server y Hacer copias de seguridad de la clave de cifrado de Reporting Services.

    Nota importanteImportante

    Debe hacer copia de seguridad de las bases de datos TFS_Warehouse y TFS_Analysis si su implementación está configurada para utilizar SQL Server Reporting Services y desea restaurar esas bases de datos en un servidor diferente. No puede recompilar simplemente el almacén de datos, como cuando restaura en el mismo servidor o instancia. También debe hacer copia de seguridad de las bases de datos de Productos de SharePoint si desea moverlas al servidor o a la instancia donde va a restaurar las bases de datos de Team Foundation. Estas bases de datos incluyen la base de datos administrativa de Productos de SharePoint (SharePoint_AdminContent_id.) y las bases de datos de configuración y contenido.

Instalar y configurar SQL Server en el nuevo hardware

Para restaurar datos para Team Foundation, debe instalar SQL Server en el equipo al que desee desplazar las bases de datos para Team Foundation Server. La versión de SQL Server que instale debe coincidir exactamente con la versión del servidor original que hospedaba las bases de datos. Este requisito incluye el nivel del Service Pack, la configuración de intercalación y la edición de idioma. Si la coincidencia no es exacta, es posible que no pueda restaurar los datos o que Team Foundation Server no funcione correctamente incluso aunque pueda restaurar los datos.

Para instalar y preparar SQL Server para la restauración de datos para Team Foundation

  • Instale SQL Server en el nuevo entorno y asegúrese de que funciona correctamente. Como alternativa, cree una instancia de SQL Server en un servidor que ya tenga una versión que coincida con la versión instalada.

    Para obtener más información, vea Instalación de los componentes de Team Foundation; o bien, puede descargar la versión más reciente de la guía de instalación de Team Foundation desde la siguiente página del sitio web de Microsoft: Installation Guide for Team Foundation. En esa guía, puede encontrar temas sobre cómo instalar SQL Server en una implementación de varios servidores. Debe instalar la misma versión que la utilizada en la instalación original de Team Foundation Server.

Detener los servicios que usa Team Foundation Server

Antes de poder restaurar los datos, debe detener todos los servicios que Team Foundation Server utiliza en cada servidor. Si tiene componentes opcionales instalados, como Productos de SharePoint o Reporting Services, debe detener esos servicios en los servidores donde estén instalados estos componentes.

Para detener los servicios que usa Team Foundation Server

  1. En el servidor que está ejecutando los servicios de capa de aplicación de Team Foundation, abra una ventana Símbolo del sistema y cambie los directorios a Unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el comando siguiente:

    TFSServiceControl quiesce

    Para obtener más información, vea TFSServiceControl (Comando).

Restaurar las bases de datos

Después de detener los servicios, puede restaurar datos para Team Foundation mediante las herramientas proporcionadas por SQL Server.

Nota de precauciónPrecaución

Debe restaurar todas las bases de datos al mismo punto temporal; de lo contrario, las bases de datos no estarán sincronizadas. En los procedimientos siguientes se da por supuesto que está utilizando transacciones marcadas para ayudar a garantizar la sincronización de las bases de datos que Team Foundation Server utiliza. Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server. Si la implementación utiliza Productos de SharePoint, debe seguir las instrucciones correspondientes a la versión de ese producto en la implementación. Para obtener más información, vea Copia de seguridad y recuperación (SharePoint Server 2010), Protección y recuperación de una granja de servidores (Office SharePoint Server 2007) o Protección y recuperación de Windows SharePoint Services 3.0.

Para abrir el cuadro de diálogo Restaurar base de datos

  1. Inicie sesión en el servidor en el que desea restaurar las bases de datos.

  2. Haga clic en Inicio, seleccione Todos los programas, luego, Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.

    Nota

    Para obtener más información sobre cómo restaurar bases de datos, vea la página siguiente en el sitio web de Microsoft: Implementar escenarios de restauración para bases de datos de SQL Server.

    Se abre el cuadro de diálogo Conectar con el servidor.

  3. En la lista Tipo de servidor, haga clic en Motor de base de datos.

  4. En el cuadro Nombre del servidor, escriba el nombre del servidor de capa de datos y de la instancia de base de datos y, a continuación, haga clic en Conectar.

    Nota

    Si SQL Server está instalado en un clúster, el nombre del servidor es el nombre del clúster, no el del equipo.

    Se abre SQL Server Management Studio.

  5. Expanda el nodo Bases de datos para mostrar la lista de bases de datos que componen la capa de datos para Team Foundation.

Complete el procedimiento siguiente, "Para restaurar una base de datos", para las siguientes bases de datos en cada servidor donde esté instalado y configurado SQL Server:

En el servidor o servidores que hospedan las bases de datos de Team Foundation Server:

  • TFS_Configuration

    Nota

    Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Configuration.

  • TFS_NombreColección

    Nota

    Cada colección de proyectos de equipo tiene su propia base de datos. Por ejemplo, si tiene cinco colecciones de proyectos de equipo, tendrá cinco bases de datos; cada una se distingue por el nombre de la colección de proyectos de equipo. Estas bases de datos podrían estar en la misma instancia de SQL Server, en instancias independientes o en servidores físicos independientes. Debe hacer copia de seguridad de cada base de datos y, a continuación, restaurar cada base de datos.

  • TFS_Warehouse

    Nota

    Este nombre de base de datos podría incluir caracteres adicionales entre TFS_ y Warehouse.

En el servidor que está ejecutando Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:

  • ReportServer

    Nota

    Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServer$NombreDeInstancia.

  • ReportServerTempDB

    Nota

    Si utilizara una instancia con nombre, esta base de datos se denominaría ReportServerTempDB$NombreDeInstancia.

En el servidor o los servidores que están ejecutando Productos de SharePoint, si ha configurado su implementación con una o más aplicaciones web de SharePoint y debe restaurar las bases de datos en un servidor diferente:

  • La base de datos de contenido de Productos de SharePoint (WSS_Content)

    Nota

    Los nombres de las bases de datos que contienen datos para Productos de SharePoint varían en función de la versión de Productos de SharePoint instalada y de si la persona que realizó la instalación personalizó su nombre. Además, estas bases de datos podrían no residir en el servidor de capa de datos si Productos de SharePoint se ha instalado en un servidor distinto del de Team Foundation Server Si las bases de datos residen en servidores diferentes, debe realizar una copia de seguridad, restaurarlas y configurarlas independientemente de Team Foundation Server. Sin embargo, debe sincronizar el mantenimiento de las bases de datos para evitar errores de sincronización.

    Para restaurar las bases de datos que Productos de SharePoint utiliza, debe seguir las instrucciones correspondientes a la versión del software que su implementación utiliza. Para obtener más información, vea Copia de seguridad y recuperación (SharePoint Server 2010), Protección y recuperación de una granja de servidores (Office SharePoint Server 2007) o Protección y recuperación de Windows SharePoint Services 3.0.

En el servidor o servidores que están ejecutando Microsoft Project Server, si ha integrado su implementación con Project Server y debe restaurar las bases de datos en un servidor diferente:

En el servidor que está ejecutando SQL Server Reporting Services, si tiene uno configurado para su implementación y debe restaurar las bases de datos en un servidor diferente:

  • TFS_Analysis

Para obtener más información sobre estas bases de datos, vea Introducción a las copias de seguridad de Team Foundation Server.

Para restaurar una base de datos

  1. Haga clic con el botón secundario del mouse en la base de datos que desee restaurar, seleccione Tareas, luego Restaurar y, a continuación, haga clic en Base de datos.

    Se abre el cuadro de diálogo Restaurar bases de datos.

  2. En Origen de la restauración, haga clic en Desde dispositivo y, a continuación, haga clic en el botón de puntos suspensivos ().

  3. En el cuadro de diálogo Especificar copia de seguridad, especifique la ubicación del archivo de copia de seguridad y, a continuación, haga clic en Aceptar.

    Primero debe restaurar la copia de seguridad completa, después la copia de seguridad diferencial y, por último, las copias de seguridad de los registros de transacciones, en el orden en que se crearon.

  4. En Seleccionar los conjuntos de copia de seguridad que se van a restaurar, especifique los conjuntos de copias de seguridad que se van a restaurar.

    Asegúrese de restaurar las bases de datos de registro completa, diferencial y de transacciones si ha creado conjuntos de copia de seguridad con transacciones marcadas. Para obtener más información sobre las transacciones marcadas, vea Hacer copias de seguridad de Team Foundation Server.

  5. En el panel Seleccionar una página, haga clic en Opciones y, a continuación, active la casilla Sobrescribir la base de datos existente.

  6. En la lista Restaurar los archivos de base de datos como, compruebe que las rutas coinciden con las rutas actuales de la base de datos.

  7. En Estado de recuperación, realice uno de los pasos siguientes:

    • Si está usando transacciones marcadas, haga clic en Dejar la base de datos no operativa y no revertir transacciones no confirmadas. Pueden restaurarse registros de transacciones adicionales. (RESTORE WITH RECOVERY).

    • Si no está usando transacciones marcadas y no está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos lista para su uso.

    • Si no está usando transacciones marcadas, pero está aplicando registros de transacciones adicionales, haga clic en Dejar la base de datos no operativa.

  8. Haga clic en Aceptar.

    Aparecerá un icono de progreso.

  9. Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar para volver al Explorador de objetos.

  10. Si está usando transacciones marcadas, haga clic con el botón secundario en la base de datos recién restaurada, seleccione Tareas y Restaurar, y haga clic en Registro de transacciones.

    Se abrirá la ventana Restaurar registro de transacciones.

  11. En la página General, asegúrese de que está resaltada la base de datos adecuada en la lista Base de datos.

  12. En Seleccionar el registro de transacciones que desea restaurar, active la casilla situada junto al registro que desee restaurar.

  13. En Restaurar en, haga clic en Transacción marcada.

    Se abrirá la ventana Seleccionar transacción marcada.

  14. En la lista Seleccione la transacción marcada para detener la restauración en, active la casilla situada junto a la marca de transacción que desee usar para la restauración y, a continuación, haga clic en Aceptar.

    Nota importanteImportante

    Para restaurar correctamente los datos, debe usar la misma marca de transacción que tiene la misma fecha y hora en todas las bases de datos.

  15. En la ventana Restaurar registro de transacciones, haga clic en Aceptar.

    Aparecerá un icono de progreso.

  16. Cuando aparezca el cuadro de diálogo SQL Server Management Studio y se confirme la correcta restauración, haga clic en Aceptar.

    Para obtener más información, vea la siguiente página del sitio web de Microsoft: Aplicar copias de seguridad del registro de transacciones.

Nota

Si ha restaurado las bases de datos de Reporting Services, también debe restaurar su clave de cifrado. Para obtener más información, vea el siguiente tema del sitio web de Microsoft: Restaurar una clave de cifrado (Configuración de Reporting Services).

Redirigir Productos de SharePoint a la nueva ubicación de la base de datos de contenido

Puede omitir este procedimiento si Productos de SharePoint no está configurado para utilizarlo con su implementación de Team Foundation Server o si no está restaurando las bases de datos para Productos de SharePoint.

Una vez restaurada la base de datos de contenido para Productos de SharePoint (WSS_Content), debe redirigir el servidor que está ejecutando Productos de SharePoint a la nueva ubicación de esa base de datos. Esta base de datos debe estar operativa antes de poder reconfigurar Team Foundation Server con las nuevas ubicaciones de sus bases de datos.

Para redirigir sitios de proyecto con el fin de utilizar la base de datos de contenido en el nuevo servidor de capa de datos

Cambiar la base de datos en el Administrador de configuración de Reporting Services

Puede omitir este procedimiento si no tiene un servidor de informes configurado para usarlo con la implementación de Team Foundation Server o si no está restaurando las bases de datos para el servidor de informes.

Después de redirigir Productos de SharePoint a las nuevas bases de datos de contenido, debe redirigir Reporting Services a la nueva ubicación de sus bases de datos (ReportServer y ReportServer_TempDB). A menos que realice este procedimiento, no habrá ningún informe disponible para proyectos de equipo. Estas bases de datos deben estar operativas antes de poder reconfigurar Team Foundation Server con las nuevas ubicaciones de sus bases de datos.

Para redirigir Reporting Services a fin de conectarse al nuevo servidor

Preparar SQL Server para Team Foundation Server

Antes de que las bases de datos restauradas funcionen correctamente, debe usar el comando TFSConfig PrepSQL a fin de preparar SQL Server para que hospede bases de datos para Team Foundation Server. Este comando crea los grupos TFSEXECROLE y TFSADMINROLE en el nuevo servidor o instancia, y también agrega los mensajes del sistema necesarios para la operación.

Nota

Si no tiene acceso a las herramientas de la línea de comandos de Team Foundation Server, puede instalarlas instalando Team Foundation Server. Instálelas en el equipo que será el servidor de capa de aplicación, pero cancele el asistente de configuración que aparece una vez instalado el software.

Para preparar SQL Server a fin de que hospede bases de datos para Team Foundation Server

  1. Inicie sesión en el servidor que hospeda la capa de aplicación de Team Foundation, abra una ventana del símbolo del sistema y cambie los directorios a Unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el siguiente comando, donde NombreDeServidor es el nombre de la instancia de SQL Server que hospeda una base de datos para Team Foundation Server, en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

  3. Repita este paso para cada nuevo servidor o instancia donde restauró una base de datos para Team Foundation Server.

Cambiar la propiedad de las bases de datos restauradas

Debe utilizar el comando TFSConfig Accounts ResetOwner para cambiar el inicio de sesión del propietario de la base de datos para las bases de datos restauradas al usuario actual. Antes de realizar la siguiente secuencia de pasos, asegúrese de que ha iniciado sesión con una cuenta de usuario adecuada. Por ejemplo, puede utilizar la cuenta con la que se instaló Team Foundation Server, a la que se hace referencia como TFSSETUP en la guía de instalación. Como mínimo, la cuenta debe ser miembro del grupo Team Foundation Administrators en Team Foundation Server y miembro del grupo sysadmin en SQL Server.

Para cambiar la propiedad de las bases de datos restauradas al usuario actual

  1. Inicie sesión en el servidor de capa de aplicación de Team Foundation, abra una ventana del símbolo del sistema y cambie los directorios a Unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el siguiente comando, donde NombreDeServidor (en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia) es el nombre de la instancia de SQL Server que hospeda una base de datos para Team Foundation Server y NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):

    **TFSConfig Accounts /ResetOwner /SQLInstance:**nombreDeServidor **/DatabaseName:**nombreDeBaseDeDatos

    Esta línea de comandos cambiará la propiedad de todas las bases de datos que Team Foundation Server utiliza.

Redirigir Team Foundation Server a bases de datos de colecciones remotas

Puede omitir este procedimiento si todas las bases de datos para las colecciones, Analysis Services e informes están en el mismo servidor e instancia que la base de datos de configuración.

Debe redirigir Team Foundation Server a cualquier base de datos de colecciones que se hospede en un servidor o servidores independientes de la base de datos de configuración. Además, debe ejecutar el comando RemapDBs si está usando una instancia con nombre o si la base de datos TFS_Analysis o TFS_Warehouse se hospeda en un servidor diferente que TFS_Configuration.

Para redirigir Team Foundation Server a bases de datos remotas

  1. Inicie sesión en el servidor de capa de aplicación de Team Foundation, abra una ventana del símbolo del sistema y cambie los directorios a Unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el siguiente comando, donde NombreDeServidor es el nombre de la instancia de SQL Server que hospeda la base de datos de configuración para Team Foundation Server, TFS_Configuration es el nombre de la base de datos de configuración restaurada para Team Foundation Server y NombreDeServidor2 es el nombre del servidor que hospeda la colección remota. Puede tener tantos parámetros nombreDeServidor como servidores haya configurados en su implementación. Puede especificar NombreDeServidor en el formato NombreDeServidor o NombreDeServidor\NombreDeInstancia. Debe especificar el nombre de instancia si no está utilizando la instancia predeterminada:

    **TFSConfig RemapDBs /DatabaseName:nombreDeServidor;**TFS_Configuration **/SQLInstances:**nombreDeServidor,nombreDeServidor2 **/AnalysisInstance:**nombreDeServidor2 **/AnalysisDatabaseName:**nombreDeBaseDeDatos

    Nota

    En /SQLInstances, debe especificar todas las instancias, separadas por comas, de SQL Server que hospedan bases de datos para Team Foundation Server. Para obtener más información, vea RemapDBs (Comando).

Actualizar todas las cuentas de servicio

Debe actualizar la cuenta de servicio para Team Foundation Server (TFSService) y la cuenta de orígenes de datos (TFSReports). Aunque estas cuentas no hayan cambiado, debe actualizar la información para asegurarse de que la identidad y el formato de las cuentas sean adecuados para el nuevo servidor.

Nota

Si tiene más de un servidor de capa de aplicación en su implementación, debe actualizar las cuentas de servicio en cada uno de esos servidores.

Para actualizar cuentas de servicio

  1. En el servidor de informes, abra Administración de equipos e inicie los siguientes componentes si no se han iniciado aún:

    • ReportServer o ReportServer$nombreDeInstancia (grupo de aplicaciones)

    • SQL Server Reporting Services (TFSINSTANCE)

  2. En el servidor de capa de aplicación, abra una ventana del símbolo del sistema y cambie al directorio de Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  3. En el símbolo del sistema, escriba el siguiente comando para agregar la cuenta de servicio para Team Foundation, donde NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**nombreDeCuenta **/SQLInstance:**nombreDeServidor **/DatabaseName:**nombreDeBaseDeDatos

    Para obtener más información acerca de cómo utilizar este comando, vea Accounts (Comando).

  4. Utilice el comando Accounts para agregar la cuenta de origen de datos del servidor de informes y la cuenta de proxy para el proxy de Team Foundation Server, si su implementación utiliza estos recursos.

Registrar la ubicación de las bases de datos restauradas si no está restaurando la capa de aplicación

Puede omitir este procedimiento si también está restaurando la capa de aplicación en un servidor diferente.

Después de actualizar la información de la cuenta de servicio, debe redirigir la capa de aplicación a la nueva ubicación de las bases de datos restauradas.

Nota

Si tiene más de un servidor de capa de aplicación en su implementación, debe registrar la ubicación de las bases de datos en cada uno de esos servidores.

Para registrar la ubicación de las bases de datos

  1. En el servidor de capa de aplicación, abra una ventana del símbolo del sistema y cambie al directorio de Unidad:\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  2. En el símbolo del sistema, escriba el siguiente comando, donde NombreDeBaseDeDatos es el nombre de la base de datos de configuración (de forma predeterminada, TFS_Configuration):

    **TfsConfig registerDB /SQLInstance:**nombreDeServidor **/DatabaseName:**nombreDeBaseDeDatos

    Para obtener más información acerca de cómo utilizar este comando, vea RegisterDB (Comando).

Configurar Reporting y Analysis Services

Puede omitir este procedimiento si no está utilizando un servidor de informes como parte de su implementación. Si la implementación utiliza un servidor de informes, debe redirigir Team Foundation Server a su ubicación, reiniciar el almacén de datos y recompilar manualmente la base de datos para Analysis Services.

Nota

Debe completar este procedimiento incluso si ha restaurado las bases de datos TFS_Warehouse y TFS_Analysis tal y como se describe en la sección anterior.

Para reconfigurar Reporting y Analysis Services

  1. Abra la consola de administración de Team Foundation.

  2. En la barra de navegación, haga clic en Informes.

  3. En Informes, haga clic en Editar.

  4. En el mensaje de confirmación Poner sin conexión, haga clic en Aceptar.

    Se abrirá el cuadro de diálogo Reporting Services.

  5. Active la casilla Usar servidor de informes.

  6. Haga clic en la pestaña Almacén y, en Servidor, escriba o haga clic en el nombre del servidor de informes.

  7. En Base de datos, escriba el nombre de la base de datos del almacén para Team Foundation Server.

    De forma predeterminada, esta base de datos se denomina TFS_Warehouse.

  8. (Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.

  9. Haga clic en la pestaña Analysis Services.

  10. En Servidor, escriba o haga clic en el nombre del servidor que está ejecutando SQL Server Analysis Services.

  11. En Base de datos, escriba el nombre de la base de datos de Analysis Services para Team Foundation Server.

    De forma predeterminada, el nombre de esta base de datos es TFS_Analysis.

  12. Si no está utilizando la instancia predeterminada para la base de datos, active la casilla Especificar una instancia no predeterminada y, a continuación, escriba o haga clic en el nombre de la instancia.

  13. (Opcional) Haga clic en Probar conexión para asegurarse de que la base de datos especificada es válida.

  14. En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).

  15. En la pestaña Informes, en Servidor, haga clic en el nombre del servidor de informes o escriba uno y, a continuación, haga clic en Rellenar URL.

  16. En Nombre de usuario y Contraseña, escriba el nombre y la contraseña de la cuenta (si existen) para la cuenta de orígenes de datos (TFSReports).

  17. En Ruta de acceso predeterminada, escriba la ruta de acceso relativa en la que se almacenan los informes y, a continuación, haga clic en Aceptar.

  18. En la consola de administración, haga clic en Iniciar trabajos para reiniciar la generación de informes.

  19. Abra una ventana del símbolo del sistema y cambie al directorio de :\%Archivos de programa%\Microsoft Team Foundation Server 2010\Tools.

  20. Escriba el siguiente comando a fin de recompilar la base de datos para Analysis Services:

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Contraseña

    Contraseña es la contraseña de la cuenta de orígenes de datos de Reporting Services (TFSReports).

  21. Espere hasta que el comando se haya completado correctamente.

  22. En el servidor de informes, abra Internet Explorer, escriba la cadena siguiente en la barra de direcciones y presione ENTRAR:

    https://localhost:8080/directorioVirtual/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    En directorioVirtual, escriba el directorio virtual para Internet Information Services (IIS) que especificó cuando se instaló Team Foundation Server. De forma predeterminada, este directorio se denomina tfs.

    Se abrirá la página WarehouseControlWebService.

    Nota

    El grupo de aplicaciones Microsoft Team Foundation Server debe estar en ejecución para que el servicio Web Control de almacén esté disponible.

  23. Haga clic en GetProcessingStatus y, a continuación, haga clic en Invocar.

    Nota importanteImportante

    El servicio debe devolver un valor de Inactivo para todos los trabajos, lo que indica que no se está procesando el cubo. Si se devuelve un valor diferente, repita este paso hasta que se devuelva Inactivo para todos los trabajos.

  24. En la página WarehouseControlWebService, haga clic en ProcessAnalysisDatabase y, a continuación, haga clic en Invocar.

    Se abrirá una ventana del explorador. El servicio devuelve True cuando inicia el procesamiento del cubo correctamente y False si no es correcto o si el cubo se está procesando actualmente.

  25. Para determinar si el cubo se ha procesado, vuelva a la página WarehouseControlWebService, haga clic en GetProcessingStatus y, a continuación, haga clic en Invocar.

    El procesamiento se ha completado cuando el servicio GetProcessingStatus devuelve el valor Inactivo para todos los trabajos.

    Para obtener más información, vea Procesar manualmente el almacenamiento de datos y el cubo de Analysis Services para Team Foundation Server.

  26. En el servidor de capa de aplicación, abra Administración de equipos e inicie el agente de trabajo en segundo plano para Visual Studio Team Foundation.

Reiniciar los servicios que usa Team Foundation Server

Después de restaurar los datos, debe reiniciar los servicios antes de que su implementación funcione y esté disponible para los usuarios.

Para reiniciar los servicios que usa Team Foundation Server

  1. En el servidor que está ejecutando los servicios de capa de aplicación de Team Foundation, abra una ventana Símbolo del sistema y cambie los directorios a Unidad:\%programfiles%\Microsoft Team Foundation Server 2010\Tools.

  2. Escriba el comando siguiente:

    TFSServiceControl unquiesce

    Para obtener más información, vea TFSServiceControl (Comando).

Actualizar la memoria caché de datos en los equipos cliente

Para actualizar la memoria caché de datos en los equipos cliente

  • Inicie sesión en el servidor de capa de aplicación y utilice el servicio Web ClientService para obligar a los clientes a actualizar la memoria caché para que puedan realizar el seguimiento de los elementos de trabajo.

    Para obtener más información, vea Actualizar la memoria caché de datos en los equipos cliente.

Vea también

Tareas

Hacer copias de seguridad de Team Foundation Server

Conceptos

Restaurar componentes de Lab Management

Otros recursos

Managing Data

Managing Team Foundation Server

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

Se ha añadido información sobre implementaciones que se integran con Project Server.

Cambio de características de SP1.

Octubre de 2010

Instrucciones revisadas para reflejar los procedimientos recomendados para Productos de SharePoint.

Mejora de la información.

Septiembre de 2010

Pasos actualizados para procesar el almacén e inclusión de vínculos a información sobre cómo restaurar Lab Management.

Comentarios de los clientes.