Compartir a través de


Cómo: Realizar una copia de seguridad de Team Foundation Server

Actualización: noviembre 2007

Utilice este procedimiento para realizar una copia de seguridad de los datos del servidor de nivel de datos para Team Foundation. Antes de iniciar la copia de seguridad del servidor de nivel de aplicación para Team Foundation, realice una copia de seguridad de la clave de cifrado para Reporting Services. Para obtener más información, vea Cómo: Realizar una copia de seguridad de la clave de cifrado de Reporting Services.

Precaución:

Puede usar SQL Server Management Studio para realizar una copia de seguridad de bases de datos individuales. No obstante, es posible que se produzcan resultados inesperados después de restaurar desde esas copias de seguridad, ya que las bases de datos están relacionadas y se arriesga a restaurar versiones anticuadas. Para obtener más información sobre estrategias para realizar copias de seguridad de bases de datos, vea las páginas siguientes en el sitio web de Microsoft: "Elegir el modelo de recuperación de una base de datos" para SQL Server 2005 o "Introducción a estrategias de copias de seguridad y restauración en SQL Server" para SQL Server 2008.

Utilice la tabla siguiente para identificar las bases de datos de Team Foundation Server:

Base de datos

Descripción

ReportServer

La base de datos de Reporting Services contiene informes y opciones de configuración de informes para Reporting Services.

ReportServerTempDB

La base de datos temporal de Reporting Services se usa para almacenar temporalmente la información que se emplea al ejecutar informes específicos de Reporting Services.

STS_Config_TFS o WSS_Config

La base de datos de configuración para Productos y tecnologías de SharePoint contiene una lista de todos los sitios, lo que incluye las bases de datos de contenido, las plantillas de sitios, los elementos web personalizados y otras opciones de configuración de la Administración central de SharePoint.

STS_Content_TFS o WSS_Content

La base de datos de contenido para Productos y tecnologías de SharePoint incluye el contenido real del sitio de SharePoint del equipo.

Nota:
El nombre de la base de datos que contiene los datos para Productos y tecnologías de SharePoint varía en función de la versión de Productos y tecnologías de SharePoint instalada y de si la persona que realizó la instalación personalizó el nombre. Además, si Productos y tecnologías de SharePoint se ha instalado en un servidor independiente de Team Foundation Server, estas bases de datos podrían no estar presentes en el servidor de nivel de datos de Team Foundation. Si no están presentes, debe administrar su copia de seguridad, restauración y configuración independientemente de Team Foundation Server. Sin embargo, debe sincronizar el mantenimiento de las bases de datos para evitar errores de sincronización.

TfsBuild

La base de datos de compilación contiene los datos de Team Foundation Build y los resultados de las pruebas publicados.

TfsIntegration

La base de datos de registro contiene los proyectos, las áreas, las iteraciones y otros datos del registro.

TfsVersionControl

La base de datos de Control de versiones de Team Foundation.

TFSWarehouse

La base de datos de Analysis Services contiene los datos para generar el almacén de datos utilizado por Reporting Services.

Nota:
Se puede realizar una copia de seguridad de la base de datos, pero el almacén de datos no se incluirá en ella. Esto se debe a que el almacén de datos se debe volver a generar a partir de la base de datos TFSWarehouse restaurada.

TfsWorkItemTracking

La base de datos de Seguimiento de elementos de trabajo de Team Foundation.

TfsWorkItemTrackingAttachments

La base de datos de datos adjuntos de Seguimiento de elementos de trabajo de Team Foundation.

TfsActivityLogging

La base de datos de historial contiene un registro de todas las solicitudes de los servicios web de Team Foundation Server.

Nota:
Esta base de datos no se requiere para el funcionamiento de Team Foundation Server, por lo que incluirla en la copia de seguridad es opcional.

Este procedimiento explica cómo crear los planes de mantenimiento que realizan copias de seguridad completas o incrementales. Si desea realizar ambos tipos de copia de seguridad, siga el procedimiento dos veces: una vez para la copia de seguridad completa y otra para la copia de seguridad incremental. Para obtener más información, vea "Crear copias de seguridad del registro de transacciones" para SQL Server 2005 o SQL Server 2008 en el sitio web de Microsoft.

Nota:

Para obtener la máxima la protección de los datos, programe la copia de seguridad completa de manera diferente que las copias de seguridad incrementales.

En el procedimiento siguiente se supone que desea programar las copias de seguridad utilizando un plan de mantenimiento para todas las bases de datos de Team Foundation Server. Para obtener más información sobre cómo realizar copias de seguridad y restaurar manualmente o para bases de datos individuales, vea "Realizar copias de seguridad y restaurar bases de datos en SQL Server" para SQL Server 2005 o SQL Server 2008 en el sitio web de Microsoft.

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo de seguridad Administradores en el servidor de nivel de datos de Team Foundation, y miembro del grupo de seguridad SQL Server System Administrator en el servidor de nivel de datos de Team Foundation o tener los permisos de realización de copias de seguridad y de creación de planes de mantenimiento de SQL Server establecidos en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Asegúrese de almacenar las copias de seguridad en una ubicación segura. No almacene los archivos de copia de seguridad en el servidor del que acaba de realizar una copia de seguridad.

Para crear un plan de mantenimiento en SQL Server 2008

  1. En el servidor de nivel de aplicación, haga clic sucesivamente en Inicio, Todos los programas, Microsoft SQL Server 2005 y SQL Server Management Studio.

  2. Conéctese al servidor del nivel de datos; para ello, seleccione Motor de base de datos en el cuadro Tipo de servidor y, a continuación, elija el Nombre del servidor y el esquema de Autenticación correctos para el servidor. Proporcione un Nombre de usuario y una Contraseña válidos si SQL Server lo solicita y, a continuación, haga clic en Conectar.

  3. En SQL Server Management Studio, expanda el nodo Administración, haga clic con el botón secundario en Planes de mantenimiento y, a continuación, seleccione Asistente para planes de mantenimiento.

  4. En la página de bienvenida del Asistente para planes de mantenimiento, haga clic en Siguiente.

  5. En el cuadro Nombre de la página Seleccionar un servidor de destino, escriba un nombre para el plan de mantenimiento.

    • Por ejemplo, si se trata de una copia de seguridad completa, su nombre podría ser TfsFullDataBackup.

    • Por ejemplo, si se trata de una copia de seguridad incremental, su nombre podría ser TfsIncrementalDataBackup.

  6. Seleccione el Nombre del servidor y el esquema de Autenticación correctos para el servidor de SQL Server. Proporcione un Nombre de usuario y una Contraseña válidos si SQL Server lo solicita y, a continuación, haga clic en Siguiente.

  7. En la página Seleccionar tareas de mantenimiento, seleccione la tarea de mantenimiento que desea ejecutar y haga clic en Siguiente.

    • Para obtener una copia de seguridad completa, seleccione Copia de seguridad de la base de datos (completa).

    • Para obtener una copia de seguridad incremental, seleccione Copia de seguridad de la base de datos (registro de transacciones).

  8. En la página Seleccionar el orden de las tareas de mantenimiento, haga clic en Siguiente.

    Para obtener más información sobre las opciones de este cuadro de diálogo, presione F1 para abrir la ayuda específica del cuadro de diálogo. También puede consultar los Libros en pantalla de SQL Server y buscar el Asistente para planes de mantenimiento.

    Nota:

    Almacene los archivos de copia seguridad en otro equipo seguro.

  9. En la página Definir la tarea Copia de seg. de BD, haga clic en la flecha abajo, seleccione Todas las bases de datos, elija Aceptar y haga clic en Siguiente.

  10. En la página Seleccionar propiedades del plan, haga clic en Cambiar.

  11. En el cuadro de diálogo Nueva programación de trabajo, escriba un Nombre para el trabajo de copia de seguridad.

    Por ejemplo, si va a realizar una copia de seguridad completa, su nombre podría ser ScheduledFullBackup. O bien, si va a realizar una copia de seguridad incremental, su nombre podría ser ScheduledIncrementalBackup.

    Nota:

    Deje el Tipo de programación establecido en Periódica y la casilla Habilitado activada.

  12. Establezca la Frecuencia y las opciones de Frecuencia diaria deseadas para el plan de realización de copias de seguridad, pero deje la Duración establecida en Sin fecha de finalización. Haga clic sucesivamente en Aceptar y en Siguiente.

    Nota:

    Normalmente, las horas de inicio de las copias de seguridad completa e incremental están escalonadas.

  13. En la página Seleccionar opciones de informe, seleccione las opciones de distribución de informes deseadas y haga clic en Siguiente.

  14. Haga clic en Finalizar para finalizar la creación del plan de mantenimiento.

    SQL Server realizará copias de seguridad de las bases de datos especificadas en el plan de mantenimiento según la frecuencia especificada.

Para crear un plan de mantenimiento en SQL Server 2005

  1. En el servidor de nivel de datos, haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server y, a continuación, haga clic en SQL Server Management Studio.

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

  3. En la lista Nombre del servidor, haga clic o escriba el nombre de servidor correcto.

  4. En la lista Autenticación, haga clic en el esquema adecuado.

  5. En Nombre de usuario, escriba el nombre de usuario de una cuenta válida.

  6. En Contraseña, escriba la contraseña de la cuenta si SQL Server la solicita y, a continuación, haga clic en Conectar.

  7. Expanda el nodo Administración, haga clic con el botón secundario en Planes de mantenimiento y, a continuación, haga clic en Asistente para planes de mantenimiento.

  8. En la página de bienvenida del Asistente para planes de mantenimiento, haga clic en Siguiente.

    Se abre la página Seleccionar propiedades del plan.

  9. En el cuadro Nombre, escriba un nombre para el plan de mantenimiento, haga clic en Programaciones independientes para cada tarea y, a continuación, en Siguiente.

    • Por ejemplo, si se trata de una copia de seguridad completa, su nombre podría ser TfsFullDataBackup.

    • Por ejemplo, si se trata de una copia de seguridad incremental, su nombre podría ser TfsIncrementalDataBackup.

  10. En la página Seleccionar tareas de mantenimiento, seleccione las casillas para la tarea o tareas de mantenimiento que desea ejecutar y haga clic en Siguiente.

    • Para obtener una copia de seguridad completa, seleccione la casilla Copia de seguridad de la base de datos (completa).

    • Para obtener una copia de seguridad incremental, seleccione la casilla Copia de seguridad de la base de datos (diferencial).

    • Para obtener una copia de seguridad del registro de transacciones, seleccione la casilla Copia de seguridad de la base de datos (registro de transacciones).

  11. Si aparece la página Seleccionar el orden de las tareas de mantenimiento, haga clic en Siguiente.

    Para obtener más información sobre las opciones de esta página, presione F1 o busque "Asistente para planes de mantenimiento" en los Libros en pantalla de SQL Server.

    Se abre la página Definir la tarea Copia de seguridad de BD.

  12. En la lista Bases de datos, haga clic en las bases de datos de las que desea realizar una copia de seguridad y, a continuación, haga clic en Aceptar.

  13. En Programación, haga clic en Cambiar. Especifique el tipo de programación, frecuencia y duración de la tarea que mejor satisfaga sus necesidades operativas y haga clic en Aceptar.

  14. Revise la información y, a continuación, haga clic en Siguiente.

  15. Si especifica más de una tarea de mantenimiento, repita los tres pasos anteriores para cada tarea.

  16. En la página Seleccionar opciones de informe, especifique las opciones que desee para la distribución de informes y, a continuación, haga clic en Siguiente.

  17. Haga clic en Finalizar para finalizar la creación del plan de mantenimiento.

    La página Progreso del Asistente para planes de mantenimiento muestra información de progreso sobre la creación del plan.

    SQL Server realiza copias de seguridad de las bases de datos especificadas en el plan de mantenimiento según la frecuencia especificada. Si no especificó un tiempo programado para la realización de copias de seguridad, puede crear una copia de seguridad en cualquier momento haciendo clic con el botón secundario en el plan del mantenimiento y haciendo clic en Ejecutar.

Vea también

Tareas

Cómo: Realizar una copia de seguridad de la clave de cifrado de Reporting Services

Conceptos

Cómo: Restablecer datos para Team Foundation

Otros recursos

Administrar datos

Administrar servidores de nivel de datos para Team Foundation Server

Administrar Team Foundation Server