Procedure di migrazione consigliate per Project Server 2007
Aggiornamento: maggio 2009
Ultima modifica dell'argomento: 2009-04-29
In questo articolo sono illustrate le procedure consigliate da seguire per la migrazione a Microsoft Office Project Server 2007 da una versione precedente di Project Server.
Contenuto dell'articolo:
Prima della migrazione
Durante la migrazione
Dopo la migrazione
Prima della migrazione
Eseguire una migrazione pilota in un ambiente di piccole dimensioni. È consigliabile sperimentare il processo iniziando con una migrazione di proporzioni limitate.
Eseguire un backup del database di Office Project Server 2007 prima della migrazione. In questo modo, in caso di errore sarà possibile ricominciare il processo di migrazione.
Verificare che gli utenti non modifichino dati di progetto durante la migrazione. I dati modificati non verrebbero migrati correttamente.
Aggiornare prima i dati di Microsoft Windows SharePoint Services e quindi quelli dei progetti. Se non si segue tale ordine, dopo la migrazione sarà necessario ripubblicare i progetti in modo da collegarli ai siti di SharePoint corrispondenti in Office Project Server 2007.
Se è necessario eseguire la migrazione di aree di lavoro progetti da Project Server 2003, verificare che nella farm di Microsoft Windows SharePoint Services 3.0 siano installati i Language Pack di Windows SharePoint Services appropriati. Se ad esempio si esegue la migrazione di aree di lavoro di Windows SharePoint Services 2.0 in lingua giapponese, verificare che il server Windows SharePoint Services 3,0 sia in giapponese o che in tale sistema sia installato il Language Pack appropriato.
Se sono presenti progetti che includono sottoprogetti, verificare che nel file di configurazione della migrazione i sottoprogetti vengano migrati prima dei progetti principali. Se non si è certi della presenza di sottoprogetti nei propri progetti, eseguire la query seguente sul database Draft per ottenere un elenco dei progetti nel sistema. Nell'elenco i sottoprogetti sono riportati per primi e, se nel file di configurazione della migrazione si mantiene lo stesso ordine, si avrà la certezza che i sottoprogetti verranno migrati prima dei progetti principali.
DECLARE @hierarchy TABLE ( CHILD_PROJ_UID uniqueidentifier, PARENT_PROJ_UID uniqueidentifier, LEVEL INT NOT null ) DECLARE @nrows INT SET @nrows = 0 DECLARE @level INT SET @level = 0 INSERT INTO @hierarchy (CHILD_PROJ_UID, PARENT_PROJ_UID, LEVEL) SELECT PROJ_UID, NULL, 0 FROM dbo.MSP_PROJECTS WHERE PROJ_TYPE = 6 -- master projects SET @nrows = @@rowcount WHILE @nrows > 0 BEGIN INSERT @hierarchy SELECT a.CHILD_PROJ_UID, a.PARENT_PROJ_UID, @level + 1 FROM dbo.MSP_PROJ_HIERARCHIES AS a INNER JOIN @hierarchy AS b ON (b.CHILD_PROJ_UID = a.PARENT_PROJ_UID) WHERE b.LEVEL = @level SET @nrows = @@rowcount SET @level = @level + 1 END SELECT b.PROJ_NAME AS 'Sub Project', c.PROJ_NAME AS 'Master Project' FROM @hierarchy a LEFT JOIN dbo.MSP_PROJECTS b ON (a.CHILD_PROJ_UID = b.PROJ_UID) LEFT JOIN dbo.MSP_PROJECTS c ON (a.PARENT_PROJ_UID = c.PROJ_UID) WHERE a.PARENT_PROJ_UID IS NOT NULL ORDER BY a.LEVEL DESC
Se le dimensioni del database di Project Server 2003 di cui si desidera eseguire il backup sono superiori a 1 GB, prima di iniziare la migrazione impostare su Con registrazione minima il modello di recupero del database in Microsoft SQL Server. In caso contrario, è possibile che i registri delle transazioni dei database Draft e Published raggiungano le rispettive dimensioni massime, poiché ai database vengono aggiunti numerosi progetti contemporaneamente. Sebbene questo non sia un problema specifico della migrazione, può avere effetti negativi su tale processo.
Se si configura un nuovo server nella farm, ricordare che la posizione di determinate directory deve essere coerente in tutti i server della farm. I server della farm vengono gestiti da Windows SharePoint Services 3,0 e le directory seguenti devono trovarsi nella stessa posizione in tutti i server della farm:
Directory dei programmi
Directory dei file dei registri di traccia ULS
Directory Inetpub
Assicurarsi di applicare l'aggiornamento più recente dello strumento di migrazione. A tale scopo applicare il più recente aggiornamento cumulativo per il client Office Project Professional 2007 da cui si utilizza lo strumento di migrazione. Visitare la pagina del Centro soluzioni Project 2007 sul sito Microsoft Aiuto e Supporto per ulteriori informazioni sugli aggiornamenti di Office Project Professional 2007.
Durante la migrazione
Migrare e pubblicare per primi tutti i progetti amministrativi rilevanti. Ciò garantisce che per determinare la disponibilità delle risorse Office Project Server 2007 terrà conto anche del tempo non dedicato ai progetti.
Durante una migrazione graduale non eliminare le definizioni dei campi personalizzati nel sistema di destinazione prima del termine dell'intera migrazione. L'utilità di migrazione memorizza il mapping tra gli ID dei campi personalizzati dell'organizzazione di Project 2003 e i GUID dei campi personalizzati dell'organizzazione migrati in Project 2007. Tale mapping è archiviato nel database Draft di Office Project Server 2007. Se ad esempio si elimina la definizione di un campo personalizzato di Office Project Server 2007 e quindi si tenta di eseguire la migrazione di un progetto che contiene valori in tale campo, poiché in Office Project Server 2007 non è disponibile un campo personalizzato dell'organizzazione equivalente i valori di tale campo verranno memorizzati in un campo personalizzato locale.
Durante una migrazione graduale non eliminare voci della tabella di ricerca nel sistema di destinazione prima del termine dell'intera migrazione. L'utilità di migrazione memorizza un mapping tra le voci della tabella di ricerca dell'organizzazione di Project 2003 e quelle della tabella di ricerca corrispondente in Office Project Server 2007. Tale mapping è archiviato nel database Draft di Office Project Server 2007. Se ad esempio è presente la definizione di una tabella denominata "Paese", che include le voci USA, Cina, Regno Unito e India per la ricerca di testo in un progetto dell'organizzazione, e si elimina la voce "India" in Office Project Server 2007, quando si tenta di migrare da Project Server 2003 un progetto che include un campo personalizzato dell'organizzazione denominato "Paese" e contenente il valore "India", tale valore andrà perso perché la voce "India" è stata eliminata in Office Project Server 2007.
Non eliminare risorse dell'organizzazione di Project Server 2007 nel sistema di destinazione mentre è in corso la migrazione. Se ad esempio si elimina una risorsa di questo tipo e quindi si esegue la migrazione di un progetto di Project Server 2003 che la utilizza, nel progetto migrato la risorsa dell'organizzazione verrà convertita in una risorsa locale e non sarà più possibile ripristinare la risorsa dell'organizzazione. Se si riaggiunge la risorsa eliminata (con lo stesso nome o lo stesso account di Windows NT) e si risalva il progetto, al project manager verrà richiesto di sostituire la risorsa locale con la risorsa dell'organizzazione.
Dopo la migrazione
Indicare chiaramente i progetti di Project 2003 migrati. Poiché lo strumento di migrazione non scrive nei dati di Project Server 2003 durante il processo di migrazione, non c'è modo di contrassegnare i progetti migrati da Project Server 2003 a Office Project Server 2007. Il problema può essere tuttavia risolto in vari modi.
Rimuovere l'accesso per gli account degli utenti in Project 2003.
Impostare come di sola lettura tutti i progetti migrati in Project Server 2003.
Aggiungere il prefisso "migrato" ai nomi dei progetti migrati.
Se si esegue una migrazione graduale, bloccare o archiviare i progetti migrati in Project Server 2003, di modo che non possano essere modificati in due posizioni diverse. Uno dei metodi disponibili per l'archiviazione dei progetti è illustrato nell'articolo della Knowledge Base Come archiviare i piani di progetto in Project Server 2003 e in Project Server 2002 (https://go.microsoft.com/fwlink/?linkid=78243\&clcid=0x410).
Rinominare o disattivare l'account amministratore autenticato predefinito di Project Server migrato da Project Server 2003. Tale account verrà migrato a Office Project Server 2007 come qualsiasi altro utente o risorsa di Project Server 2003. Per garantire una protezione superiore, in Office Project Server 2007 non è disponibile un account amministratore predefinito.