Compartir a través de


P+F: Migración a Microsoft Office Project Server 2007

Actualizado: mayo de 2009

 

Última modificación del tema: 2009-04-29

En este artículo se responde a las preguntas más frecuentes acerca de cómo actualizar versiones anteriores de Microsoft Project Server a Microsoft Office Project Server 2007.

Preguntas sobre compatibilidad

¿Se podrá abrir un archivo .mpp Beta 2 con la versión de lanzamiento de Office Project Server 2007?

Sí, es posible.

¿Hay alguna forma de cambiar el nombre de los proyectos de Office Project Server 2007?

Se puede cambiar el nombre de los proyectos en Office Project Professional 2007. Para ello, abra el menú Archivo, seleccione Abrir, haga clic en Proyectos de empresa y, a continuación, haga clic con el botón secundario en el archivo al que se va a cambiar el nombre para abrir la opción Cambiar nombre.

[!NOTA] No se puede cambiar directamente el nombre de los proyectos que están en la memoria caché local (la vista predeterminada), por lo que es necesario usar el comando Proyectos de empresa.

También se puede cambiar el nombre de un proyecto publicado en el Centro de proyectos mediante el comando Editar campos personalizados.

Preguntas sobre consolidación

¿Se pueden consolidar datos de varias instancias de Project Server 2003 en una instancia de Office Project Server 2007? Por ejemplo, ¿se pueden consolidar http://2003PWA/Dept1 y http://2003PWA/Dept2 en una única instancia http://2007PWA/Single?

No, al migrar a Office Project Server 2007 no se pueden consolidar los datos de varias instancias de Project Server 2003 en una instancia de Office Project Server 2007. Si tiene dos instancias de Project Server 2003 (http://2003PWA/Dept1 y http://2003PWA/Dept2), deberá migrarlos a dos instancias independientes de Office Project Server 2007 (http://2007PWA/Dept1 y http://2007PWA/Dept2).

Preguntas sobre precios y licencias

¿Dónde se puede obtener más información acerca de las licencias?

Vaya a https://www.microsoft.com/licensing/default.aspx y https://office.microsoft.com/es-es/products/HA102103173082.aspx.

Preguntas sobre coherencia de datos

¿Es posible migrar proyectos vinculados y proyectos principales?

Sí, tanto los proyectos vinculados como los proyectos principales se pueden migrar a Office Project Server 2007, pero hay una pequeña limitación que tener en cuenta. En Project 2003, un proyecto podía tener dos principales (por ejemplo Subproy1 podía incluirse en Proyecto principal1 y Proyecto principal 2). Ambos proyectos principales se podían publicar. Esta solución tenía algunos efectos secundarios, pero se permitía. Sin embargo, en el proceso de publicación de Office Project Server 2007, un proyecto no puede formar parte de más de un proyecto principal. Las consecuencias de la migración son éstas: en Project Server 2003, si un mismo proyecto formaba parte de dos proyectos principales, al intentar migrar y publicar los dos proyectos principales, el segundo no podrá publicarse en Office Project Server 2007.

Las versiones no se migran desde Project Server 2003 a Office Project Server 2007. ¿Cuál es la funcionalidad equivalente en Office Project Server 2007?

Las versiones no tienen un equivalente exacto en Office Project Server 2007. A continuación explicamos algunas ideas acerca de cómo conseguir algo parecido en Office Project Server 2007:

  1. **Análisis "Y si" **— Crear un proyecto nuevo: agregue un plan de recursos al proyecto, no agregue ningún recurso al plan de recursos y elija generar asignaciones de recursos de resumen (SRA) desde el plan de recursos del proyecto. Es decir, puede asignar recursos a proyectos pero no se generarán SRA. Éste sería un ejemplo proyecto condicional "Y si". Este proyecto puede publicarse y agregarse a la base de datos de informes y, finalmente, a los cubos. Una vez creados varios de estos proyectos "Y si", podrá compararlos en paralelo en un informe personalizado.

    [!NOTA] Con esta solución, no obstante, deberá publicar el proyecto para poder generar el plan de recursos correspondiente. Esto significa que la disponibilidad se verá afectada hasta que no se complete el trabajo.

  2. Análisis "Y si" : Deshacer varios niveles. La característica de deshacer varios niveles permite llevar a cabo un cierto nivel de planeación del método "Y si": en caso de que no le guste lo que acaba de hacer, sólo tiene que anular la operación mediante el comando Deshacer.

    [!NOTA]    Después de guardar los datos, se vacía la memoria caché para deshacer varios niveles y no se pueden deshacer las acciones anteriores.

  3. Archivado: Office Project Server 2007 tiene un almacén independiente de archivado en el que se pueden archivar proyectos, incluso a intervalos regulares.

¿Se consigue migrar los datos reales protegidos de Project Server 2003 a Office Project Server 2007?

Sí, si está activada la característica de datos reales protegidos en Project Server 2003, los datos reales protegidos se migrarán. Si la característica está desactivada en Project Server 2003, se migrarán los datos reales normales. Los datos reales protegidos se perderán aunque estén disponibles.

[!NOTA] Project Server 2003 almacena tanto los valores de los datos reales como de los datos reales protegidos en la base de datos (tabla MSP_Assignments; columnas ASSN_ACT_WORK y ASSN_ACT_WORK_PROT). Por el contrario, Office Project Server 2007 tiene sólo una columna y una opción llamada Restringir actualizaciones a Project Web Access. Si este indicador está seleccionado, el campo es modificable; de lo contrario no lo es. Debido a este cambio de diseño, quizás pierda datos reales protegidos en algunos casos.

¿Cómo se migran los usuarios de Project Server 2003 que tienen asignaciones, pero no son recursos de empresa?

Los usuarios de Project Server 2003 que tienen asignaciones, pero no son recursos de empresa, se convierten en recursos de empresa después de migrar desde Project Server 2003 a Office Project Server 2007. Estos recursos de empresa tienen el campo RES_CAN_LEVEL de la tabla MSP_Resources de la base de datos publicada de Project Server establecido en FALSE (al resto de los recursos de empresa migrados se aplica RES_CAN_LEVEL=TRUE). Esto se debe a que, en Project Server 2003, los usuarios que no forman parte del fondo de recursos de empresa no se pueden redistribuir entre los proyectos. Para mantener este comportamiento en Office Project Server 2007, la redistribución se ha desactivado de forma predeterminada para estos recursos tras la migración.

Tengo 300 proyectos que se van a migrar desde Project Server 2003 a Office Project Server 2007. De los 300 proyectos, deseo migrar, guardar y publicar 298. Los otros dos, sólo deseo guardarlos. ¿Cuál es la mejor forma de modificar el archivo de configuración de migración para hacer esto?

En el archivo de configuración de la migración, tiene la opción de migrar todos los proyectos con la opción MigrateAll=Yes. Sin embargo, si introduce un proyecto en las secciones [Projects to Save] o [Projects to Save and Publish], se omitirá la configuración de MigrateAll. Por lo tanto, si establece la configuración de MigrateAll en Yes (para migrar, guardar y publicar los proyectos 298) y, a continuación, agrega los dos proyectos a la sección [Projects to Save] (para los dos proyectos que sólo desea migrar y guardar), cuando se ejecute la migración, lo único que se realizará es la operación de guardar los dos proyectos.

Para no tener que depender de la configuración de MigrateAll, se puede ejecutar esta sencilla consulta en Microsoft SQL Server para obtener los nombres de proyecto de la base de datos de Project Server 2003: SELECT MSP_NAME FROM MSP_PROJECTS

De esta forma, se pueden copiar y pegar nombres de proyecto en la sección [Projects to Save] o [Projects to Save and Publish] del archivo de configuración de la migración.

Preguntas sobre el uso de varios idiomas

¿Se puede realizar la migración entre varios idiomas? Por ejemplo, ¿se puede realizar la migración desde la versión inglesa de Project Server 2003 a la versión francesa de Office Project Server 2007?

No se admite la migración entre distintos idiomas. Office Project Server 2007 sólo admite la migración en el mismo idioma.

Preguntas sobre el complemento de Outlook

¿Se puede realizar una actualización in situ del complemento del cliente de Outlook de Project Professional 2003 o es necesario desinstalar y después volver a instalar la versión disponible para Office Project Server 2007?

Para actualizar al complemento del cliente de Outlook disponible para Office Project Professional 2007, es necesario desinstalar la versión antigua y, a continuación, volver a instalar la versión más reciente.

¿Podrían funcionar en paralelo el complemento de Outlook de Project Professional 2003 y el de Office Project Server 2007?

Sí, el complemento de Outlook de Project Professional 2003 y el de Office Project Professional 2007 pueden funcionar correctamente en paralelo. De este modo, los integrantes del grupo pueden trabajar en proyectos de Project Professional 2003 y de Office Project Professional 2007 al mismo tiempo.

¿Qué ocurriría en caso de que los usuarios importaran asignaciones a Outlook para un proyecto si dicho proyecto se migrara a Office Project Server 2007?

Habría que instalar el nuevo complemento de Outlook en paralelo con el antiguo y hacer que señalase al nuevo servidor Office Project Server 2007. Aunque las tareas todavía aparecen en el servidor de Project Server 2003, seguirán importándose en Outlook, por lo que habrá entradas dobles (aunque, de manera predeterminada, Project Server 2003 realizará la importación en las tareas y no en el calendario).

¿Cómo sabe un integrante del grupo que un proyecto se ha migrado a Office Project Server 2007?

La herramienta de migración que se usa para migrar datos a Office Project Server 2007 no cambia los datos en Project Server 2003, por lo que será difícil para los usuarios saber que un proyecto se ha migrado si no se les notifica. Una posible solución a esta situación es anexar un prefijo "migrado" a los nombres de los proyectos migrados y asegurarse de definirlos como de solo lectura en Project Server 2003.

¿Qué ocurre si un integrante del equipo intenta actualizar una asignación de Project 2003 a través de Outlook para un proyecto que se haya migrado a Office Project Server 2007?

En este caso, no hay ninguna forma de bloquear una actualización del proyecto. Si la tarea está disponible en las tablas web, un integrante del equipo puede actualizarlo, incluso si el proyecto es de solo lectura. Por lo tanto, los integrantes del equipo pueden actualizar las tareas, pero las actualizaciones nunca se aplicarán al proyecto.

Preguntas sobre administración de recursos

Después de migrar un subconjunto de proyectos a Office Project Server 2007, ¿cómo se administra la disponibilidad de los recursos si hay usuarios que están asignados a proyectos de Office Project Server 2007 y Project Server 2003?

Durante el período en que coexistan ambas versiones, no dispondrá de una vista de disponibilidad actualizada de recursos en Project Server 2003 ni en Office Project Server 2007. Por tanto, se recomienda que Project Server no esté en paralelo durante un período prolongado de tiempo. Otra opción sería crear una solución personalizada que recupere la disponibilidad de los recursos de los dos sistemas y presente una vista unificada.

Tras la migración a Office Project Server 2007, observo que la tabla MSP_RESOURCES de las bases de datos de trabajo y publicada tiene una columna denominada RES_WORKGROUP_MESSAGING que no parece que se esté usando. ¿Qué utilidad tiene?

Esta columna se migró desde Project Server 2003 pero no es necesaria en Office Project Server 2007. En Project Server 2003 se usó para permitir el modo de grupo de trabajo, pero esta función ya no existe en Office Project Server 2007. La columna en cuestión se puede quitar de la tabla.

Cuando se ejecuta la herramienta de migración, aparece un error en el registro con el siguiente mensaje "Migración de PWA: Error al sincronizar los recursos migrados con WSS".

Esto puede deberse a que se han bloqueado los permisos asociados a Windows SharePoint Services en Project Server 2003. Una vez migrada la configuración de seguridad, dicho bloqueo también se aplica a la instancia de Office Project Server 2007, por lo que la sincronización de recursos no funciona correctamente. Compruebe que tiene los permisos correctos en Office Project Server 2007:

  1. Abra Project Web Access y haga clic en Configuración de servidor.

  2. En la sección Seguridad, haga clic en Permisos de Project Web Access.

  3. Busque el permiso Administrar Windows SharePoint Services y compruebe que está activado.

Si siguen existiendo problemas similares, incluso después de habilitar el permiso Administrar Windows SharePoint Services, quizás desee habilitar todos los permisos de Project Web Access y, a continuación, bloquearlos de nuevo una vez completada la migración correctamente.

Cuando se ejecuta la herramienta de migración, se recibe un mensaje de alerta que indica que ha habido un error de recursos globales de migración debido al error 80004005. También se recibe un error en el registro de migración que indica que se ha producido una excepción no controlada en WinProj.UpdateResources.

Puede haber varias razones para que se muestre el mensaje de error. La forma de solucionar este problema es probar si se puede crear un recurso de empresa correctamente en Office Project Server 2007:

  1. Después de comprobar que no se está ejecutando la herramienta de migración, inicie Project Professional 2007 conectado al servidor.

  2. En el menú Herramientas, haga clic en Opciones de empresa y, a continuación, en Abrir el fondo de recursos de empresa.

  3. En el Centro de recursos, haga clic en Nuevo y, en la lista desplegable, haga clic en Recurso.

  4. En la página Nuevo recurso, escriba la información necesaria sobre los recursos.

  5. Haga clic en Guardar.

Normalmente, esta operación también dará error. Sin embargo, la información proporcionada en la entrada del registro de esta acción le servirá para solucionar el problema. Abra el archivo de registro ULS correspondiente (ubicación predeterminada: <unidad>:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Extensions\12\LOGS Server) y compruébelo para ver por qué no se ha guardado el recurso. A continuación se muestra un ejemplo de entrada de registro de ULS después de un error al crear un nuevo recurso de empresa.

Ejemplo de entrada de registro de ULS:

12/21/2006 01:53:55.38 w3wp.exe (0x01B8) 0x07B4 Project Server Project Server - General 0 Medium PWA:http://machine/pwa, SSP:SSPName, User:UserName, PSI: WinProj.UpdateResources Undefined Attributes: PSError: GeneralUnhandledException Undefined attributes list: System.ApplicationException: This operation returned because the timeout period expired. (Exception from HRESULT: 0x800705B4) at System.Threading.ReaderWriterLock.AcquireReaderLockInternal(Int32 millisecondsTimeout) at Microsoft.Office.Project.Server.Events.ServerEventManager.AcquireReaderLockOnServerEventManager() at

Ejemplo de solución: para el ejemplo de entrada de registro de ULS, el error parece ser un problema de tiempo de espera en el que interviene el servicio Microsoft Office Project Server Events. Si se reinicia el servicio Microsoft Office Project Server Events, se puede solucionar el problema. Para ello, siga este procedimiento en el equipo en el que se está ejecutando Office Project Server 2007:

  1. Haga clic en Inicio, elija Herramientas administrativas y, a continuación, haga clic en Servicios.

  2. En la ventana Servicios, busque Microsoft Office Project Server Events Service.

  3. Haga clic con el botón secundario en la entrada y haga clic en Reiniciar para reiniciar el servicio.

Preguntas sobre SQL Server

Estoy intentando realizar una migración con mi base de datos de Project Server 2003 y mi Office Project Server 2007 en equipos diferentes. Intento configurar la opción de servidor vinculado en Microsoft SQL Server 2000, pero no funciona.

Vaya a SQL Server 2000 Enterprise Manager, haga clic con el botón secundario en el servidor vinculado creado y seleccione la opción Propiedades. Haga clic en la ficha Seguridad y pruebe una opción diferente para ver si funciona. Por ejemplo, si tiene seleccionado el botón Se realizarán con el contexto actual de inicio de sesión , pruebe la opción Se realizarán con este contexto de seguridad. Asegúrese también de dar un nombre de usuario y una contraseña válidos para el equipo que ejecuta SQL Server y que hospeda la base de datos de Office Project Server 2007.

[!NOTA] Vea la documentación de SQL Server para obtener más información sobre la seguridad de servidores vinculados.

Estoy realizando una migración y tengo la base de datos de Project Server 2003 y las bases de datos de Office Project Server 2007 en el mismo equipo que ejecuta SQL Server. Al intentar ejecutar la herramienta de migración, se repite el error "No se pueden crear vistas de Project Web Access en la línea de comandos ni en los archivos de registro de migración".

Puede tratarse de una situación en la que la migración esté eliminando sin justificación el servidor SQL Server actual (CURRENT SQL SERVER) de SYSSERVERS en SQL Server. Haga lo siguiente para volver a agregarlo:

  1. Vaya al analizador de consultas de SQL Server 2000 y seleccione la base de datos "maestra". Ejecute la consulta Select * from sysservers.

  2. Compruebe que existe una entrada en la que el nombre de la columna srvname coincida con el nombre de su servidor SQL Server. Si no es así, es posible que ésta sea la causa del problema.

  3. Asegúrese de que la base de datos "maestra" sea la base de datos activa. Ejecute la consulta sp_addlinkedserver <sql server name>.

  4. Intente realizar de nuevo la migración.

Preguntas sobre la migración de Windows SharePoint Services

¿Se admite la migración gradual desde Windows SharePoint Services 2.0 y Windows SharePoint Services 3.0?

Sí, se admite la migración gradual. Si desea ver los pasos detallados, consulte Opciones de implementación de TI para la migración a Project Server 2007 y Actualización de áreas de trabajo desde Project Server 2003.

¿Pueden instalarse en paralelo Windows SharePoint Services 2.0 y Windows SharePoint Services 3.0 en un mismo equipo?

Sí, se admite la instalación en paralelo de Windows SharePoint Services 2.0 y Windows SharePoint Services 3,0.