Compartir a través de


Ejecución del script 9 de migración para encontrar problemas de migración conocidos en los datos de Project Server 2007

 

Se aplica a: Project Server 2010

Última modificación del tema: 2013-12-18

Ejecute el script 9 para llevar a cabo una comprobación de validación de los datos en las bases de datos de Microsoft Office Project Server 2007 con el propósito de encontrar ciertas condiciones que pueden hacer que Microsoft Project Server 2010 no se actualice. El script 9 comprueba las siguientes condiciones:

  1. Office Project Server 2007 se ha actualizado a Service Pack 2 y tiene aplicada la actualización acumulativa de octubre de 2009

  2. Proyectos que no se han guardado ni publicado desde la instalación en Office Project Server 2007 de Service Pack 2 y de la actualización acumulativa de octubre de 2009

  3. Tablas de búsqueda que usan nombres reservados en Project Server 2010

  4. Nombres de campos personalizados que están reservados en Project Server 2010

  5. Vistas de Office Web Components (OWC) en Office Project Server 2007 que necesitan migrarse a Servicios de Excel para su uso en Project Server 2010

  6. Cuentas de usuario con nombres de inicio de sesión autenticados mediante formularios

  7. Nombres de equipo que no tienen tabla de búsqueda asociada o un valor

  8. Vistas de OWC del analizador de la cartera de proyectos de Office Project Web Access en Project Server 2003 que puede que necesiten migrarse a Office Project Server 2007

Nota

Este script es uno de varios scripts posteriores a la migración incluidos en Virtual Migration Environment (VME) de Project Server. La ejecución de los scripts es opcional, pero se recomienda encarecidamente para ayudar a detectar problemas que puedan evitar que la migración de los datos se complete correctamente. Para obtener más información acerca de los scripts posteriores a la migración disponibles, vea VME de Project Server: ejecución de scripts posterior a la migración (opcional).

Para ejecutar el script 9

  1. En el escritorio de VME, haga clic en Start Migration Process (Iniciar proceso de migración). Se abrirá una ventana del Explorador de Windows que mostrará los contenidos de la unidad E.

  2. En el Explorador de Windows, haga doble clic en la siguiente carpeta:

    • Si tiene una sola base de datos de Project 2003, abra la carpeta Migrate_Proj_2003_Single_DB.

    • Si tiene bases de datos divididas de Project Server 2003, abra Migrate_Proj_2003_Split_DB.

  3. Abra la carpeta de scripts de comprobación y, a continuación, haga clic en VME Script 9.sql. De esta forma, SQL Server Management Studio se abrirá y mostrará el script 9.

  4. Haga clic en Ejecutar para ejecutarlo.

  5. Se mostrarán los resultados. Intente resolver cualquier problema detectado antes de migrar los datos a Project Server 2010.

Puede usar Microsoft Office Project Professional 2007 (incluido en VME) para tratar de solucionar algunos de los problemas de datos detectados con este script.

Script 9

El script 9 contiene el siguiente código:

------------------------------------------------------------------------------
/* Pre-Migration Steps from Project 2007 SP2 to Project 2010
VME Script 12
-----------------------------------------------------------------------------*/

------------------------------------------------------------------------------
/* Check Project 2007 Version: Must be SP2 + October CU = ??
-----------------------------------------------------------------------------*/
USE ProjectServer_Draft
select Version 
as 'Project Server 2007 SP2 + Oct09CU Version Must Be 12.0.6520.5000 or Higher. If not, upgrade to SP2 + Oct2009 CU' 
, timestamp
from dbo.Versions
go
----------------------------------------------------------------------------------------------
/* Display the projects not saved or published since the installation of SP2 + December 09 CU?
----------------------------------------------------------------------------------------------*/
select Distinct PROJ_NAME AS 'List of Projects Not Saved and Published Since the Installation of Service Pack2'
,PROJ_PROP_AUTHOR, PROJ_LAST_SAVED, WPROJ_LAST_PUB
from dbo.MSP_PROJECTS 
where PROJ_TYPE = 0 
and ((dbo.MSP_PROJECTS.PROJ_LAST_SAVED < (SELECT MAX(TimeStamp) FROM dbo.Versions))
OR (dbo.MSP_PROJECTS.WPROJ_LAST_PUB < (SELECT MAX(TimeStamp) FROM dbo.Versions))) 
GROUP BY PROJ_NAME,PROJ_PROP_AUTHOR, PROJ_LAST_SAVED, WPROJ_LAST_PUB
Order by PROJ_NAME
go
------------------------------------------------------------------------------
/* Display the Lookup tables using reserved names in 2010
This query is to be run against the Published database of Project Server 2007
-----------------------------------------------------------------------------*/
USE ProjectServer_Published
select LT_NAME 
AS 'List of Lookup Table names with Reserved Names. These names must be changed before proceeding with the Upgrade'
from dbo.MSP_LOOKUP_TABLES 
WHERE LT_NAME IN
('Department',
'Project Impact',
'Relative Importance',
'Sample Areas Impacted',
'Sample Primary Objective')
-- Cost Type, Health, RBS and State are standard in 2007
go
------------------------------------------------------------------------------
/* Display the Custom Fields using reserved names in 2010
This query is to be run against the Published database of Project Server 2007
-----------------------------------------------------------------------------*/
USE ProjectServer_Published
select MD_PROP_NAME
AS 'List of Custom Fields names with Reserved Names. These names must be changed before proceeding with the Upgrade'
from dbo.MSP_CUSTOM_FIELDS 
WHERE MD_PROP_NAME IN 
('Flag Status',
'Project Departments',
'Project Impact',
'Relative Importance',
'Resource Departments',
'Sample Approved Finish Date',
'Sample Approved Start Date',
'Sample Areas Impacted',
'Sample Assumptions',
'Sample Business Need',
'Sample Compliance Proposal',
'Sample Goals',
'Sample Post Implementation Review Date',
'Sample Post Implementation Review Notes',
'Sample Primary Objectives',
'Sample Proposal Cost',
'Sample Proposed Finish Date',
'Sample Proposed Start Date')
go
---------------------------------------------------------------------------------------------------------
/* Displays Existing OWC Views in 2007 that need to be migrated to Excel Services in Project Server 2010
--------------------------------------------------------------------------------------------------------*/
select WVIEW_NAME AS 'List of PWA Data Analysis OWC Views to Migrate to Excel Services in Project Server 2010' 
FROM dbo.MSP_WEB_VIEW_REPORTS 
WHERE WVIEW_OWC_PIVOT_XML is not null
OR WVIEW_OWC_CHART_XML is not null

------------------------------------------------------------------------------
/* Displays User Accounts with Forms Auth Login Names > 249 Ch. -- on 2007
-----------------------------------------------------------------------------*/
select RES_NAME AS 'List of FBA accounts with Names > 249 Ch. Shorten the Resource Names below'
FROM dbo.MSP_RESOURCES
WHERE RES_IS_WINDOWS_USER = 0
AND (Select LEN(RES_NAME)) > 249
go
------------------------------------------------------------------------------
/* Display Team Names with no Lookup Tables and a Value -- on 2007
-----------------------------------------------------------------------------*/
select TEXT_VALUE AS 'List of Team Names with values and NO Lookup Tables. Create a LT for these Teams'
FROM dbo.MSP_RES_CUSTOM_FIELD_VALUES, dbo.MSP_CUSTOM_FIELDS, dbo.MSP_LOOKUP_TABLES
WHERE dbo.MSP_RES_CUSTOM_FIELD_VALUES.CUSTOM_FIELD_UID = dbo.MSP_CUSTOM_FIELDS.MD_PROP_UID
AND MD_PROP_NAME = 'Team Name'
AND dbo.MSP_CUSTOM_FIELDS. MD_LOOKUP_TABLE_UID IS NULL
go

------------------------------------------------------------------------------------------------------------------
/* Displays Existing PWA Portfolio Analyzer OWC Views in 2003 that may need to be migrated to Project Server 2007
-----------------------------------------------------------------------------------------------------------------*/
USE Project2003SourceDB  
select WVIEW_NAME AS 'List of PWA Portfolio Analyzer OWC Views to Migrate to Project Server 2007' 
FROM dbo.MSP_WEB_VIEW_REPORTS 
WHERE WVIEW_OWC_PIVOT_XML is not null
OR WVIEW_OWC_CHART_XML is not null