Partager via


Exécuter le script de migration 10 pour corriger les problèmes de mise à niveau de table de choix multilingue

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2010-05-18

Exécutez Script 10 pour vérifier que vos données Microsoft Office Project Server 2007 sont exemptes du problème connu où les tables de recherche multilingues ne sont pas mises à jour correctement après la migration de Microsoft Office Project Server 2003 vers Office Project Server 2007. Ce script effectue la correction et met à jour la base de données Office Project Server 2007 publiée si le problème est détecté.

Avertissement

Ce script est l’un des scripts post-migration fournis avec l’environnement VME (Virtual Migration Environment) Project Server. L’exécution des scripts est facultative, mais vivement recommandée afin d’aider à détecter les problèmes qui peuvent empêcher la migration correcte de vos données. Pour plus d’informations sur les scripts post-migration disponibles, voir Environnement de migration virtuel Project Server : exécuter les scripts de post-migration (facultatif).

Pour exécuter Script 10

  1. Sur le Bureau VME, cliquez sur Démarrer le processus de migration. Ceci ouvre une fenêtre 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 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 de scripts de vérification, puis cliquez sur VME Script 10.sql. SQL Server Management Studio s’ouvre et affiche Script 10.

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

Script 10

Script 10 contient le code suivant :

Use ProjectServer_Published

DELETE FROM dbo.MSP_LOOKUP_TABLE_LANGUAGES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES) 

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES) 

DELETE FROM dbo.MSP_LOOKUP_TABLE_MASK_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES) 

DELETE FROM dbo.MSP_LOOKUP_TABLE_VALUES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES) 

DELETE FROM dbo.MSP_LOOKUP_TABLE_STRUCTURES WHERE LT_UID NOT IN (SELECT LT_UID FROM dbo.MSP_LOOKUP_TABLES)