Partager via


Exécuter le script de migration 4 pour collecter tous les projets Project Server 2003 ayant des espaces de travail de projet associés

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2012-03-15

Le script de migration 4 fait partie de plusieurs scripts de migration inclus dans l’environnement de migration virtuel Project Server pour faciliter la migration de vos données Microsoft Office Project Server 2003. Exécutez le script 4 pour effectuer une capture instantanée de la base de données Project Server 2003 dans la table Projet, et stocker ensuite les données dans une table créée de manière dynamique, dans le script. Le script 4 répertorie tous les projets de base de données Project Server 2003 qui sont associés à un site d’espace de travail de projet. Ces données sont enregistrées dans une table de la base de données ProjectServer_Migration_Data_Validation et peuvent être comparées aux résultats de post-migration afin de vérifier si tous les projets Project Server 2003 ayant des espaces de travail associés ont été migrés et liés à nouveau.

Avertissement

Ce script fait partie de plusieurs scripts de prémigration inclus dans l’environnement de migration virtuel Project Server. Bien que l’exécution des scripts soit facultative, elle est fortement recommandée pour faciliter la détection des problèmes susceptibles de perturber le bon déroulement de la migration de vos données. Pour plus d’informations sur les scripts de prémigration disponibles, voir Environnement de migration virtuel Project Server : exécuter les scripts de prémigration (facultatif).

Pour exécuter le script 4

  1. Sur le Bureau de l’environnement de migration virtuel, cliquez sur Démarrer le processus de migration. Ceci ouvre une fenêtre de l’Explorateur Windows qui affiche le contenu du lecteur E:.

  2. Dans l’Explorateur Windows, double-cliquez sur le dossier suivant :

    • Si vous avez une base de données Project Server 2003, ouvrez le dossier Migrate_Proj_2003_Single_DB.

    • Si vous avez des bases de données Project Server 2003 fractionnées, ouvrez Migrate_Proj_2003_Split_DB.

  3. Ouvrez le dossier des scripts de vérification, puis cliquez sur VME Script 4.sql. Cela entraîne l’ouverture de SQL Server Management Studio et l’affichage du script 4.

  4. Cliquez sur Exécuter pour exécuter le script.

  5. Les résultats du script sont enregistrés dans la base de données ProjectServer_Migration_Data_Validation, dans la table nommée dbo.Migration_PS2003_ProjectWorkspaces.

Script 4

Le script 4 contient le code suivant :

/*------------------------------------------------------------------------
-- 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]