Compartir a través de


Ejecución del script de migración 2 para capturar estadísticas sobre los datos

 

Se aplica a: Project Server 2010

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

El script 2 de migración es uno de tantos scripts de migración que se incluyen en Virtual Migration Environment (VME) de Project Server para ayudar con la migración de datos de Microsoft Office Project Server 2003. Ejecute el script 2 para capturar estadísticas sobre los datos de proyecto contenidos en la base de datos de Project Server 2003 que se va a migrar.

Advertencia

Este script es uno de varios scripts previos a la migración incluidos en Virtual Migration Environment (VME) de Microsoft Office Project Server 2003. La ejecución de los scripts es opcional, pero se recomienda encarecidamente hacerlo para ayudar a detectar problemas que puedan impedir la correcta migración de los datos. Para obtener más información acerca de los scripts previos a la migración disponibles, vea VME de Project Server: ejecución de scripts anterior a la migración (opcional).

El resultado de este script proporciona información acerca de:

  • Tamaño de las bases de datos (bases de datos de tablas de Project y tablas web)

  • Número de proyectos

  • Número de proyectos insertados

  • Número de vínculos entre proyectos

  • Número de tareas

  • Número de asignaciones

  • Número de recursos de empresa

  • Número de campos personalizados empleados

  • Número de usuarios autenticados de Project

  • Número de usuarios autenticados de Windows

  • Número de grupos de seguridad

  • Número de categorías de seguridad

  • Si existe integración de Windows SharePoint Services

  • Número de problemas vinculados

  • Número de riesgos vinculados

  • Número de documentos vinculados

  • Número de vistas personalizadas de Office Project Web Access

El resultado de este script proporciona información acerca de los datos de Project Server 2003 que se van a migrar. Es posible hacer una estimación general del tiempo que tardará el proceso de migración de algunos de estos datos. Por lo general, el proceso de migración tardará aproximadamente de 30 segundos a un minuto por cada proyecto que se va a migrar en función de una serie de factores, como el número de asignaciones, tareas, velocidad del equipo, etc. Por lo tanto, si la base de datos de Project Server 2003 contiene 600 proyectos, necesitaría alrededor de 10 horas para la migración, según la estimación de un minuto por proyecto.

Para ejecutar el script 2

  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 base de datos de Project Server 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 2.sql. Se abrirá SQL Server Management Studio y se mostrará el script 2.

  4. Haga clic en Ejecutar para ejecutar el script.

  5. Compruebe los resultados del script para obtener información sobre los datos.

Script 2

El script 2 contiene el siguiente código:

/*-----------------------------------------------------------------------------------------------------------
Script A2: Project Server 2003 Database Profile
This script reads the Project Server 2003 database (Project Tables and View Tables may be in the same or separate database)
-------------------------------------------------------------------------------------------------------------*/
use <Enter "Project Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of projects in the database
select count(*) as 'Total Number of Projects in 2003' from msp_projects

--Number of inserted projects
select count(*) as 'Number of Inserted Projects in 2003' 
  from MSP_TEXT_FIELDS where TEXT_FIELD_ID = 188743706

--Number of cross-project links
select count(*) as 'Number of cross-project links in 2003' 
  from MSP_TEXT_FIELDS 
  where TEXT_FIELD_ID = 239075346 or TEXT_FIELD_ID = 239075347

--Number of total tasks, assignments in the system
select count(*) as 'Number of tasks in 2003' from msp_tasks
select count(*) as 'Number of assignments in 2003' from msp_assignments

--Number of Enterprise resources (in ResGlobal)
select count(*) as 'Number of Enterprise Resources in 2003' 
  from msp_resources where proj_id = 1 and res_name is not null

--Number of custom fields in use
select count(*) as 'Number of Custom Fields in use in 2003' 
  from msp_field_attributes 
  where attrib_id = 206 and proj_id in (select proj_id 
  from msp_projects where proj_type =2 )

/*-----------------------------------------------------------------------------------------------------------
This script reads the Project Server 2003 database (Project Tables and View Tables may be in the same or separate database)
-------------------------------------------------------------------------------------------------------------*/

use <Enter "Web Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of Project Authenticated users, Windows authenticated users
select count(*) as 'Number of Project Authenticated users in 2003'  
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON = 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0
select count(*) as 'Number of Windows Authenticated users in 2003' 
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON <> 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0

--Number of security groups,security categories
select count(*) as 'Number of Security Groups in 2003' 
  from MSP_WEB_SECURITY_GROUPS
select count(*) as 'Number of Security Categories in 2003' 
  from MSP_WEB_SECURITY_CATEGORIES

--Is there any Windows SharePoint Services integration ?
select count(*)  as 'Is there any Windows SharePoint Services Integration in 2003?' 
  from msp_web_admin where WADMIN_CURRENT_STS_SERVER_ID <> -1

--Number of linked issues, risks, documents 
-- (indicates how much Windows SharePoint Services integration is used)
select count(*) as 
  'Number of linked Windows SharePoint Services issues/risks/documents in 2003' 
  from MSP_WEB_OBJECT_LINKS

--Number of custom Project Web Access views
select count(*) as 'Number of customer Projet Web Access views in 2003' 
  from MSP_WEB_VIEW_REPORTS where WVIEW_ID > 100