Compartir a través de


Ejecución del script 10 de migración para corregir problemas de actualización en la tabla de búsqueda de varios idiomas

 

Se aplica a: Project Server 2010

Última modificación del tema: 2010-05-18

Ejecute el script 10 para comprobar si los datos de Microsoft Office Project Server 2007 tienen un problema conocido por el cual las tablas de búsqueda de varios idiomas no se actualizan correctamente después de la migración desde Microsoft Office Project Server 2003 hacia Office Project Server 2007. Este script corrige y actualiza la base de datos publicada de Office Project Server 2007 si se detecta el problema.

Advertencia

Este script es uno de varios scripts posteriores a la migración incluidos en Virtual Migration Environment (VME) de Project Server. La ejecución de los scripts es opcional, pero se recomienda encarecidamente para ayudar a detectar problemas que puedan evitar que la migración de los datos se complete correctamente. Para obtener más información acerca de los scripts posteriores a la migración disponibles, vea VME de Project Server: ejecución de scripts posterior a la migración (opcional).

Para ejecutar el script 10

  1. En el escritorio de VME, haga clic en Start Migration Process (Iniciar proceso de migración). Se abrirá una ventana del Explorador de Windows que mostrará los contenidos de la unidad E.

  2. En el Explorador de Windows, haga doble clic en la siguiente carpeta:

    • Si tiene una base de datos de Project 2003, abra la carpeta Migrate_Proj_2003_Single_DB.

    • Si tiene bases de datos divididas de Project Server 2003, abra Migrate_Proj_2003_Split_DB.

  3. Abra la carpeta de scripts de comprobación y, a continuación, haga clic en VME Script 10.sql. Se abrirá SQL Server Management Studio y se mostrará Script 10.

  4. Haga clic en Ejecutar para ejecutar el script.

Script 10

El script 10 contiene el siguiente código:

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)