Procedure complète de migration EPM 2007 d’un serveur vers un autre

La procédure de migration et de transfert de données de la solution EPM 2007 d’un serveur vers un autre peut être très simple, mais peut devenir relativement compliquée dès lors que l’on souhaite migrer les données stockées dans les bases de données de contenu de Sharepoint.

Dans un cas, le simple transfert des 4 bases de données Project Server (Archive, Draft, Published et Reporting) est suffisant.

Dans le cas où cela nécessite aussi le transfert des données de WSS, la procédure se complique quelque peu. Plus particulièrement, la plus grande difficulté provient du transfert des données contenues dans la base Content associée à la Web Application qui héberge le site Project Web Access, et qui contient les informations de Workspace, Issues, Risks et Delivrables des projets d’entreprise.

Sur le Web, vous trouverez certainement des procédures détaillées permettant de faire cela.

Cependant, toutes ont une limitation : Les liaisons entre les projets et les livrables (stockés dans WSS) ne fonctionnent pas dans Project Professional après la migration.

 

Voici donc la procédure à suivre pour pouvoir utiliser la solution EPM 2007 avec les données WSS sur un autre serveur :

Etape 1: Réinstaller les bases de données

1. Sur le serveur SQL, restaurer les 4 bases de données Project Server ainsi que la base Content de l’application Web contenant les sites de projets.

Etape 2 : Créer et configurer la Web Application par defaut (port 80)

1. Aller dans Sharepoint Central Administration

2. Créer une nouvelle Web Applications sur le port 80 (DefaultWebApp-80)

3. Exécuter IISRESET /NOFORCE une fois la Web Application créée

4. Créer une collection de site sur cette Web Application

Etape 3 : Créer et configurer la Web Application de contenu (port 88)

1. Aller dans Sharepoint Central Administration

2. Créer une nouvelle Web Applications sur le port 8080 (ContentWebApp-88)

3. Exécuter IISRESET /NOFORCE une fois la Web Application créée

4. Dans Central Administration, Application Management, Manage Content Databases, sélectionner ContentWebApp-88

5. Attacher la base de données Content que vous avez restaurée

6. Supprimer la base de données Content créée par défaut

Etape 4 : Créer la SSP

1. Aller dans Sharepoint Central Administration

2. Créer une nouvelle Web Applications sur le port 8080 (SSPWebApp-8080)

3. Exécuter IISRESET /NOFORCE une fois la Web Application créée

4. Créer une nouvelle SSP basée sur la SSPWebApp-8080

Etape 5 : Créer le site PWA

1. Double-cliquer sur la SSP créée

2. Créer un nouveau site PWA basé sur la DefaultWebApp-80 et basé sur les 4 bases de données restaurées (https://servername/pwa par exemple)

Etape 6 : Redéfinir les liens vers les sites WSS

1. Dans PWA, Server Settings, Project Workspace Provisioning Settings , vous devez changer les informations et spécifier la ContentWebApp-88 et l’URL du site Project Server (/pwa ou /projectserver, cela dépend de l’URL que vous aviez sur l’ancien serveur)

2. Télécharger l’outil Project Workspace Site Relinker : https://technet.microsoft.com/en-us/library/cc197498.aspx

3. Exécuter cet outil dans une commande MS-DOS : RelinkAllWssSites.exe https://servername:88 https://servername/pwa

Normalement, après cette manipulation, l’ensemble des sites existants sont maintenant redirigés vers l’URL de la ContentWebApp-88 et les nouveaux sites seront automatiquement créés dans cette même web application.

 

N’hésitez pas à nous faire part de vos commentaires.

Marc Biarnès