Compartir a través de


Copia de seguridad y restauración de datos para TFS

copia de seguridad y restauración de datos

Cómo realizar copias de seguridad y restauración de los datos TFS al nuevo hardware

Si no ha instalado TFS en el nuevo hardware todavía, deseará hacerlo ahora. Puede utilizar las herramientas de copia de seguridad y restauración personalizadas de TFS para administrar los datos.

Sugerencia

Si está actualizando a TFS 2012 con la actualización 2 (TFS 2012.2) o superior, puede utilizar la funcionalidad integrada de TFS para crear copia de seguridad de ella y restaurarla.

Primero va a hacer una copia de seguridad de los datos, incluida la clave de cifrado en el servidor de informes que utilizó con la versión anterior de TFS. A continuación, va a restaurar los datos en la instancia de SQL Server configurada en el paso 2. Con la restauración completa, usará la herramienta de informes de SQL Server para reiniciar la base de datos del servidor de informes, restablecer la clave de cifrado y comprobar el acceso al servidor de informes. Si instaló SharePoint, utilizará una herramienta de línea de comandos de SharePoint para adjuntar y actualizar la base de datos de contenido.

Permisos necesarios

Debe ser miembro del grupo de seguridad de administradores en el servidor de Windows del nuevo hardware y del antiguo.

Si piensa configurar informes, también debe ser miembro del grupo de seguridad de administradores en el servidor en el que se está ejecutando SQL Server Reporting Services. Si piensa configurar Productos de SharePoint, debe ser miembro del grupo de administradores de la granja de servidores en el sitio de administración de Productos de SharePoint. Si no instaló el motor de base de datos que va a hospedar la base de datos de configuración, o si un administrador de bases de datos administra la instancia de SQL Server que está usando, debe ser miembro del rol de servidor sysadmin en SQL Server.

Realizar una copia de seguridad de los datos

Si no ha instalado todavía TFS en el nuevo hardware, deseará hacerlo ahora para tener acceso a las herramientas de copia de seguridad y restauración personalizadas de TFS. Va a hacer copia de seguridad de todos los datos de TFS, incluida la clave de cifrado del servidor de informes.

Sugerencia

Se debe hacer una copia de seguridad de todos los datos en el mismo punto en el tiempo y en orden para que la restauración y la actualización funcionen correctamente.La única razón para no realizar una copia de seguridad de una base de datos sería, por ejemplo, si se han realizado informes en la antigua instancia de TFS, pero no se van a utilizar los informes en la nueva instancia de TFS.

Para ejecutar el instalador de Team Foundation Server

  1. Inserte el DVD de Team Foundation Server en la unidad y ejecute el archivo de tfs_server.exe para iniciar la instalación.

  2. En el cuadro de diálogo de los términos de la licencia, acepte los términos de la licencia y, a continuación, elija Instalar ahora.

    Si desea instalar Team Foundation Server en una ubicación concreta del sistema de archivos, elija el botón Examinar (…) junto a la ubicación de instalación predeterminada.

Para realizar una copia de seguridad de la clave de cifrado para Reporting Services

  1. Inicie el Administrador de configuración de Reporting Services.

    Se abre el cuadro de diálogo Conexión de configuración de Reporting Services.

  2. Especifique el nombre del servidor de informes que usó con la versión anterior de TFS y después que elija Conectar.

  3. En la barra de navegación del lateral izquierdo, elija Claves de cifrado y, a continuación, elija Copia de seguridad.

    Se abre el cuadro de diálogo Información de clave de cifrado.

  4. En Ubicación del archivo, especifique la ubicación en la que desea almacenar una copia de esta clave.

    Considere almacenar esta clave en el nuevo hardware, de modo que sea de fácil acceso cuando restaure las bases de datos de Reporting Services.

  5. En Contraseña, especifique una contraseña para el archivo.

    ¡No olvide la contraseña! Lo necesitará después para restaurar las bases de datos de Reporting Services.

  6. En Confirmar contraseña, vuelva a especificar la contraseña del archivo.

  7. Elija Aceptar.

Para realizar una copia de seguridad de las bases de datos

  1. Inicie TFSBackup.exe.

    La herramienta TFSBackup.exe se encuentra en la carpeta de herramientas en la que instaló Team Foundation Server. La ubicación predeterminada es C:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. En Instancia de SQL Server de origen, escriba el nombre de la instancia de SQL Server que hospeda las bases de datos de TFS que desea hacer una copia de seguridad y elija Conectar.

  3. En Seleccione las bases de datos de las que desea crear una copia de seguridad, elija las bases de datos para realizar una copia de seguridad.

    ¿Necesita ayuda? Lista de bases de datos de TFS 2010 en MSDN; Lista de bases de datos de TFS 2012 en MSDN.

  4. En Crear copias de seguridad de las bases de datos en, escriba el nombre de un recurso compartido de red configurado con acceso de lectura y escritura para Everyone o acepte la ubicación predeterminada del sistema de archivos de SQL Server al que se conectó en el paso 2.

    Nota

    Si desea sobrescribir las copias de seguridad almacenadas en esta ubicación de red, puede elegir Sobrescribir copias de seguridad de base de datos existentes en esta ubicación.

  5. Elija Crear copia de seguridad ahora.

    La herramienta de copia de seguridad informa sobre el progreso en cada base de datos que se está copiando.

  6. Elija Cerrar.

Restaurar los datos

Par restaurar los datos de TFS

  1. Inicie TFSRestore.exe.

    La herramienta TFSRestore.exe se encuentra en la carpeta de herramientas en la que instaló Team Foundation Server. La ubicación predeterminada es C:\Archivos de programa\Microsoft Team Foundation Server 12.0\Tools.

  2. En Instancia de SQL Server de destino, escriba la instancia de SQL Server que se utilizará como capa de datos y elija Conectar.

  3. Elija Agregar recurso compartido y escriba la ruta de acceso UNC al recurso compartido de red configurado con acceso de lectura y escritura en Everyone donde se almacenaron las copias de seguridad de los datos de TFS. Por ejemplo, \\NombreServidor\RecursoCompartido\.

    Si los archivos de copia de seguridad se encuentran en el sistema de archivos del servidor que está ejecutando TFSRestore.exe, puede utilizar la lista desplegable para seleccionar una unidad local.

    Nota

    La cuenta de servicio de la instancia de SQL Server que identificó al principio de este proceso debe tener acceso de lectura a este recurso compartido.

  4. En el panel de navegación de la parte izquierda, elija el recurso compartido de red o el disco local que se ha identificado en el paso anterior.

    La herramienta Restaurar base de datos de TFS muestra las copias de seguridad de base de datos almacenadas en el recurso compartido de archivos.

  5. Active las casillas correspondientes a las bases de datos que desea restaurar en SQL Server que identificó al inicio de este procedimiento.

    Importante

    Para SharePoint, debe restaurar únicamente la base de datos WSS_Content.No restaure las bases de datos de WSS_AdminContent o de WSS_Config.Necesita las nuevas versiones de SharePoint Foundation de estas bases de datos, no las de la versión anterior de SharePoint o de la instalación de SharePoint que se ejecuta en cualquier otro servidor.

  6. Elija Sobrescribir las bases de datos existentes y después elija Restaurar.

    La herramienta Restaurar base de datos restaura los datos y muestra informes de progreso.

  7. Elija Cerrar.

Corregir el servidor de informes

Para reiniciar la base de datos de Reporting Services y restaurar la clave de cifrado

  1. Inicie la herramienta de configuración del servidor de informes y restaure la base de datos de informes original y la clave de cifrado en la nueva instancia de SQL Server Reporting Services.

  2. En Conexión de configuración de Reporting Services, especifique el nombre del servidor donde instaló Reporting Services para TFS 2013 y elija Conectar.

  3. En la página Base de datos, elija Cambiar base de datos.

    Aparece el Asistente para configuración de bases de datos del servidor de informes.

  4. Haga clic en Elija una base de datos del servidor de informes existente y, a continuación, en Siguiente.

  5. En Nombre del servidor, escriba el nombre del servidor SQL Server que usó en la herramienta Restaurar base de datos de TFS para restaurar las bases de datos del servidor de informes y elija Siguiente.

  6. Elija la base de datos del servidor de informes que restauró con la herramienta Restaurar base de datos de TFS y, a continuación, elija Siguiente.

    Si no ha cambiado el nombre, el nombre de base de datos predeterminado es ReportServer.

  7. En la página Credenciales, elija Siguiente.

  8. En la página Resumen, compruebe la información y elija Siguiente.

    El asistente configura la base de datos y muestra informes de progreso.

  9. En la página Claves de cifrado, elija Restaurar.

    Se abre la ventana Restaurar clave de cifrado.

  10. En Ubicación del archivo, especifique la ubicación del archivo de copia de seguridad de la clave de cifrado. En Contraseña, especifique la contraseña que utilizó cuando creó una copia de seguridad de la clave de cifrado, y después elija Aceptar.

    El estado de la restauración aparece en Resultados.

  11. En la página Implementación escalada, elija el servidor de informes anterior en la página de estado de la implementación escalada y elija Quitar servidor.

  12. En la página URL del Administrador de informes, use el hipervínculo de Dirección URL para iniciar el sitio del Administrador de informes.

    Aparecerá el sitio del Administrador de informes. Se ha restaurado el servidor de informes.

  13. Elija Salir para cerrar el Administrador de configuración de Reporting Services.

Corregir el servidor de SharePoint

Para ejecutar la herramienta de la línea de comandos STSADM para SharePoint

  1. Abra un símbolo del sistema como administrador en el nuevo hardware que ejecuta SharePoint Foundation.

  2. Cambie los directorios a esta ubicación:

    Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\bin\

    Donde Drive es la letra de unidad.

  3. En el símbolo del sistema, escriba el siguiente comando:

    stsadm.exe -o addcontentdb -url http://WSSServerName/sites –databasename contentdatabase -databaseserver SQLServerName

    Donde:

    • WSSServerName es el nombre del servidor de SharePoint;

    • contentdatabase es el nombre de la base de datos de contenido;

    • SQLServerName es el nombre de SQL Server que hospeda la base de datos de contenido.

  4. En el símbolo del sistema, escriba el siguiente comando:

    stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"

    Donde:

    1. WSSServerName es el nombre del servidor de SharePoint;

    2. Domain\UserName es el nombre de usuario y el dominio de la cuenta utilizada para ejecutar el asistente para configurar SharePoint de TFS e instalar SharePoint.

Paso siguiente: Ejecutar el Asistente para actualización de TFS

Ejecute la instalación de Team Foundation Server desde el DVD del producto y, a continuación, utilice el asistente para actualizar la instalación.

Para obtener más información, vea Ejecutar el Asistente para actualización de TFS.

Seleccionar actualización