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
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.
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.
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.
Clique em Executar para executar o script.
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