Partilhar via


Executar o Script de Migração 4 para capturar todos os projetos do Project Server 2003 com espaços de trabalho de projeto associados

 

Aplica-se a: Project Server 2010

Tópico modificado em: 2012-03-15

O Script de Migração 4 é um dos diversos scripts de migração incluídos no VME (ambiente de migração virtual) do Project Server para auxiliar a migração dos dados do seu Microsoft Office Project Server 2003. Execute o Script 4 para tirar um instantâneo de dados do banco de dados do Project Server 2003 da tabela Project e armazene os dados em uma tabela criada dinamicamente no script. O Script 4 lista todos os projetos do banco de dados do Project Server 2003 que possuem um site de espaço de trabalho do projeto associado. Esses dados são salvos em uma tabela no banco de dados ProjectServer_Migration_Data_Validation e podem ser comparados a resultados de pós-migração para verificar se todos os projetos do Project Server 2003 com espaços de trabalho associados foram migrados e vinculados novamente.

Aviso

Este é um dos vários scripts de pré-migração incluídos no ambiente de migração virtual (VME) do Project Server. 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).

Para executar o Script 4

  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 Verification Scripts e clique em VME Script 4.sql para abrir o SQL Server Management Studio e exibir o Script 4.

  4. Clique em Executar para executar o script.

  5. Os resultados do script são salvos no banco de dados ProjectServer_Migration_Data_Validation, na tabela denominada dbo.Migration_PS2003_ProjectWorkspaces.

Script 4

O Script 4 contém o seguinte código:

/*------------------------------------------------------------------------
-- Script A4: Capture WSS2 Project Workspaces Data Snapshot
-- List all Projects 2003 with Associated WSS workspace sites
-- Updated the USE statement to point to the Project Server 2003 database
--------------------------------------------------------------------------*/
USE ProjectServer_Migration_Data_Validation
IF EXISTS (SELECT id FROM dbo.sysobjects WHERE id = OBJECT_ID(N'Migration_PS2003_ProjectWorkspaces')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
DROP TABLE dbo.Migration_PS2003_ProjectWorkspaces
GO
USE ProjectServer_2003

SELECT [PROJ_NAME]
,[WPROJ_ID]
      ,[WPROJ_STS_SUBWEB_NAME]
      ,[WPROJ_ISSUE_LIST_NAME]
      ,[WPROJ_RISK_LIST_NAME]
      INTO ProjectServer_Migration_Data_Validation.dbo.Migration_PS2003_ProjectWorkspaces
   FROM [MSP_WEB_PROJECTS] P, dbo.MSP_WEB_STS_SERVERS W
  where [WPROJ_STS_SUBWEB_NAME] IS NOT NULL
  and p.[WSTS_SERVER_ID] = w.[WSTS_SERVER_ID]