Share via


Traslado de todas las bases de datos (Project Server 2007)

Actualizado: noviembre de 2008

 

Última modificación del tema: 2008-11-19

Este artículo contiene la información y los pasos necesarios para mover todas las bases de datos asociadas a Microsoft Office Project Server 2007 de un servidor de bases de datos a otro de la misma granja de servidores. Es posible que desee mover todas las bases de datos si va a actualizar el hardware o el software del servidor de bases de datos (por ejemplo, si va a pasar de una versión de 32 bits a otra de 64 bits de Microsoft SQL Server 2005).

ImportantImportante:
Para realizar esta tarea, es necesario detener toda la granja de servidores. Esto hará que todos los sitios y activos de la granja de servidores dejen de estar disponibles para los usuarios hasta que se complete el proceso.

En este artículo no se proporciona información acerca de cómo migrar o mover la granja de servidores de Office Project Server 2007 de un grupo de servidores a otro. Para obtener más información acerca de cómo mover la granja de servidores completa de un grupo de granjas de servidores a otro, vea Migración de una instancia de Project Web Access (Project Server 2007).

En este artículo no se proporciona información acerca de cómo actualizar a SQL Server 2005 en el servidor de bases de datos. Para obtener más información acerca de cómo actualizar a SQL Server 2005, vea el tema sobre la actualización a SQL Server 2005 en los Libros en pantalla de SQL Server.

Debe mover las siguientes bases de datos asociadas con Office Project Server 2007:

  • Base de datos de borrador

  • Base de datos publicada

  • Base de datos de archivo

  • Base de datos de informes

  • Base de datos de contenido

Requisitos de tareas

Es necesario lo siguiente para realizar los procedimientos de esta tarea:

  • Debe haber iniciado sesión en el servidor que está ejecutando el sitio web de Administración central de SharePoint.

  • Debe ser miembro de las siguientes funciones en SQL Server 2005:

    • Función de base de datos fija db_backupoperator para hacer la copia de seguridad de las bases de datos.

    • Función fija de servidor dbcreator del servidor de destino que ejecuta SQL Server 2005 o una instancia de SQL Server para restaurar las bases de datos.

  • Deben coordinarse los procedimientos de traslado con el administrador de la base de datos. Los pasos que requieren la intervención del administrador de la base de datos se indican con el prefijo "[Administrador de la base de datos]".

Introducción a los procedimientos

En esta sección se resumen los procedimientos que debe seguir para completar el proceso de traslado de todas las bases de datos asociadas a Office Project Server 2007. Para ver los pasos del procedimiento real, vea cada uno de los procedimientos que siguen a la introducción.

En el proceso de traslado, se usarán herramientas de Office Project Server 2007 y de SQL Server 2005. El proceso de traslado de todas las bases de datos de un servidor de bases de datos a otro consta de los siguientes pasos:

(En algunos entornos, el administrador de la base de datos debe realizar determinados pasos. Estos pasos empiezan por "[Administrador de la base de datos]".)

  1. Hacer una copia de seguridad completa del proveedor de servicios compartidos (SSP) predeterminado.

  2. Detener por completo la granja de servidores; para ello, se detienen Internet Information Services (IIS) y los servicios asociados a Office Project Server 2007.

  3. [Administrador de la base de datos] Hacer una copia de seguridad de las siguientes bases de datos de granjas de servidores con las herramientas de SQL Server 2005:

    • Base de datos de borrador

    • Base de datos publicada

    • Base de datos de archivo

    • Base de datos de informes

    • Base de datos de contenido

  4. [Administrador de la base de datos] Copiar o mover los archivos de copia de seguridad al servidor de bases de datos de destino.

  5. [Administrador de la base de datos] Restaurar todas las bases de datos del servidor de bases de destino mediante las herramientas de SQL Server 2005.

  6. [Administrador de la base de datos] Copiar en el servidor de destino todos los inicios de sesión de SQL Server, las funciones fijas de servidor, las funciones de base de datos fijas y los permisos para estas bases de datos.

Copia de seguridad de bases de datos en el servidor de bases de datos de origen

ImportantImportante:
El requisito mínimo para completar este procedimiento es pertenecer a la función de base de datos fija db_backupoperator.
ImportantImportante:
Es importante que el servicio de cola esté vacío y detenido para evitar datos incoherentes.

En algunos entornos, el administrador de la base de datos debe realizar estos pasos.

Copia de seguridad de bases de datos en el servidor de bases de datos de origen

  1. Abra Microsoft SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.

  2. En el Explorador de objetos, expanda Bases de datos.

  3. Haga clic con el botón secundario en la base de datos de la que desea hacer una copia de seguridad, seleccione Tareas y, a continuación, haga clic en Copia de seguridad.

  4. En el cuadro de diálogo Copia de seguridad de base de datos, seleccione el tipo de copia de seguridad que desea hacer en la lista Tipo de copia de seguridad. Para obtener más información acerca de qué tipo de copia de seguridad usar, vea el artículo de introducción a los modelos de recuperación (https://go.microsoft.com/fwlink/?linkid=114396\&clcid=0xC0A) en los Libros en pantalla de SQL Server 2005.

  5. En Componente de copia de seguridad, seleccione la opción Base de datos.

  6. En la sección Conjunto de copia de seguridad, use el nombre predeterminado que se proporciona o especifique un nombre para el conjunto de copia de seguridad en el cuadro de texto Nombre.

  7. Especifique la fecha de expiración del conjunto de copia de seguridad. Esto determina durante cuánto tiempo, o cuándo, se puede sobrescribir el conjunto de copia de seguridad con posteriores copias de seguridad con el mismo nombre. De forma predeterminada, el conjunto de copia de seguridad se configura para que no expire nunca (0 días).

  8. En la sección Destino, si la ruta de acceso correcta de la carpeta de copia de seguridad no aparece en la lista, puede agregar la ruta de acceso si hace clic en Agregar.

  9. Haga clic en Aceptar para hacer la copia de seguridad de la base de datos.

  10. Repita los pasos del 3 al 9 para cada base de datos que desee mover.

ImportantImportante:
Sólo debe hacer una copia de seguridad de las bases de datos de borrador y publicadas del servidor de bases de datos de origen.

Copia o traslado de archivos de copia de seguridad al servidor de bases de datos de destino

ImportantImportante:
Tener acceso de lectura a la carpeta compartida del equipo de origen y acceso de escritura a la carpeta compartida del equipo de destino es el requisito mínimo para completar este procedimiento.
En algunos entornos, el administrador de la base de datos debe realizar estos pasos.

Copia o traslado de los archivos de copia de seguridad al servidor de bases de datos de destino

  1. En el Explorador de Windows, busque la ubicación de los archivos .bak de las bases de datos.

  2. Seleccione los archivos .bak de las bases de datos que desea mover y, a continuación, cópielos o muévalos al directorio de destino.

Restauración de bases de datos en el servidor de bases de datos de destino

ImportantImportante:
Para completar estos procedimientos es necesario pertenecer, como mínimo, a la función fija de servidor dbcreator.
Para realizar este procedimiento, debe agregar la cuenta del administrador de la granja de servidores a la función fija de servidor dbcreator. Es posible quitar la cuenta de la función una vez completada la operación de recuperación.
En algunos entornos, el administrador de la base de datos debe realizar estos pasos.

Restauración de bases de datos en el servidor de bases de datos de destino

  1. Abra Microsoft SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.

  2. En el Explorador de objetos, expanda la instancia de la base de datos.

  3. Haga clic con el botón secundario en el nodo Bases de datos y haga clic en Restaurar base de datos.

  4. En el cuadro de diálogo Restaurar base de datos, en Destino de la restauración, escriba el nombre de la base de datos. Este nombre debe ser idéntico al que tenía en el servidor de bases de datos de origen.

  5. En Origen de la restauración, seleccione la opción Desde dispositivo.

  6. En el cuadro de diálogo Especificar copia de seguridad, seleccione Archivo en la lista Medio para copia de seguridad.

  7. Haga clic en Agregar y, a continuación, busque el archivo .bak de la base de datos.

  8. Seleccione el archivo .bak y, a continuación, haga clic en Aceptar. Haga clic en Aceptar de nuevo para agregar la ruta de acceso del cuadro de diálogo Restaurar copia de seguridad.

  9. Compruebe si el conjunto de copia de seguridad está seleccionado en la lista Seleccionar los conjuntos de copia de seguridad que se van a restaurar.

  10. En el panel Seleccionar una página, haga clic en Opciones.

  11. En la sección Opciones de restauración, seleccione solamente Sobrescribir la base de datos existente. A menos que el entorno o las directivas requieran lo contrario, no seleccione las demás opciones de esta sección.

  12. En la sección Estado de recuperación, seleccione la opción RESTORE WITH RECOVERY.

    Para obtener más información acerca de estas opciones de recuperación, vea el tema sobre la opción Restaurar base de datos (página Opciones) (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0xC0A).

  13. Haga clic en Aceptar para completar la operación de recuperación.

  14. Repita los pasos del 3 al 13 para cada base de datos que desee mover.

Copia en el servidor de destino de todos los inicios de sesión de SQL Server, las funciones fijas de servidor, las funciones de base de datos fijas y los permisos para estas bases de datos

Para obtener información acerca de cómo copiar las funciones y los permisos de SQL Server en el servidor de bases de datos de destino, vea el artículo 246133 de Ayuda y soporte técnico de Microsoft sobre la transferencia de inicios de sesión y contraseñas entre instancias de SQL Server (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0xC0A). Para obtener información acerca de la solución de problemas, vea el artículo 240872 de Ayuda y soporte técnico de Microsoft sobre la solución de problemas de permisos al mover una base de datos entre servidores que ejecutan SQL Server (https://go.microsoft.com/fwlink/?linkid=123469\&clcid=0xC0A).

Reinicio del servidor

ImportantImportante:
La pertenencia al grupo Administradores del equipo local es el requisito mínimo para completar estos procedimientos.

Reinicio del servidor

  1. Reinicie el servidor que ejecuta Project Server.

  2. En el complemento Servicios, asegúrese de que se han iniciado los servicios siguientes:

    • Office SharePoint Server Project Server Eventing Service

    • Windows SharePoint Services Project Server Queue Service

  3. En el Administrador de Internet Information Services (IIS), compruebe que se han iniciado los sitios web siguientes:

    • Servicios web de Office Server

    • Todos los sitios web del SSP

    • Administración central de SharePoint