Partilhar via


Executar o Script de Migração 2 para capturar estatísticas sobre os dados

 

Aplica-se a: Project Server 2010

Tópico modificado em: 2013-12-18

O Script 2 de migração é um dos vários scripts de migração incluídos no VME (ambiente de migração virtual) do Project Server para ajudar na migração de dados do Microsoft Office Project Server 2003. Execute o Script 2 para coletar estatísticas de dados do projeto contidos no banco de dados do Project Server 2003 que você planeja migrar.

Aviso

Este é um dos vários scripts de pré-migração incluídos no ambiente de migração virtual (VME) do Microsoft Office Project Server 2003. A execução dos scripts é opcional, mas é altamente recomendada para ajudar a detectar problemas que podem impedir o êxito da migração dos dados. Para obter mais informações sobre os scripts de pré-migração disponíveis, consulte VME do Project Server: executar scripts de pré-migração (opcional).

Essa saída do script especifica informações sobre o seguinte:

  • Tamanho dos bancos de dados (bancos de dados Tabelas do Projeto e Tabelas na Web)

  • Número de projetos

  • Número de projetos inseridos

  • Número de links entre projetos

  • Número de tarefas

  • Número de atribuições

  • Número de recursos da empresa

  • Número de campos personalizados em uso

  • Número de usuários autenticados do projeto

  • Número de usuários autenticados do Windows

  • Número de grupos de segurança

  • Número de categorias de segurança

  • Se existe ou não integração com o Windows SharePoint Services

  • Número de problemas vinculados

  • Número de riscos vinculados

  • Número de documentos vinculados

  • Número de modos de exibição personalizados do Office Project Web Access

Essa saída do script especifica informações sobre os dados do Project Server 2003 que você está migrando. É possível fazer uma estimativa geral do tempo de duração do processo de migração de alguns desses dados. Geralmente, o processo de migração leva de 30 segundos a um minuto para cada projeto que está sendo migrado, variando de acordo com alguns fatores, como o número de atribuições, tarefas, velocidade do computador e assim por diante. Portanto, se houver 600 projetos no banco de dados do Project Server 2003, o tempo de migração será de 10 horas, com base na estimativa de um minuto por projeto.

Para executar o Script 2

  1. Na área de trabalho do VME, clique em Start Migration Process. Será aberta uma janela do Windows Explorer que exibe o conteúdo da unidade E.

  2. No Windows Explorer, clique duas vezes na seguinte pasta:

    • Se você tiver um banco de dados do Project Server 2003, abra a pasta Migrate_Proj_2003_Single_DB.

    • Se você tiver dividido o banco de dados do Project Server 2003, abra o Migrate_Proj_2003_Split_DB.

  3. Abra a pasta Scripts de Verificação e clique em VME Script 2.sql. O SQL Server Management Studio será aberto e exibirá o Script 2.

  4. Clique em Executar para executar o script.

  5. Verifique os resultados do script para obter informações sobre os dados.

Script 2

O Script 2 contém o seguinte 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