Executar o Script de Migração 10 para corrigir problemas de atualização de tabela de pesquisa multilíngue
Aplica-se a: Project Server 2010
Tópico modificado em: 2010-05-18
Execute o Script 10 para verificar seus dados do Microsoft Office Project Server 2007 quanto a um problema conhecido em que tabelas de pesquisa multilíngue não são atualizadas corretamente após a migração do Microsoft Office Project Server 2003 para o Office Project Server 2007. Se o problema for detectado, esse script corrigirá e atualizará o banco de dados Publicado do Office Project Server 2007.
Aviso
Este é um dos vários scripts de pós-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 pós-migração disponíveis, consulte VME do Project Server: executar scripts de pós-migração (opcional).
Para executar o Script 10
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 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 10.sql. O SQL Server Management Studio será aberto e exibirá o Script 10.
Clique em Executar para executar o script.
Script 10
O Script 10 contém o seguinte 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)