Accueil > SharePoint 2013 > SharePoint 2013 : Migration d’un site SharePoint 2007 simple

SharePoint 2013 : Migration d’un site SharePoint 2007 simple


Cet article fait partie d’un ensemble d’articles traitant de la migration d’environnements SharePoint (2007 et 2010) vers SharePoint 2013.

La page d’accueil de cette série d’articles se trouve ici :  Comment migrer sous SharePoint 2013 ?

Nous allons voir dans cet article comment migrer un site SharePoint 2007 simple vers SharePoint 2013.

Introduction

Vous avez peut-être lu ou entendu que la migration d’un site SharePoint 2007 vers SharePoint 2013 n’était pas supportée.

Ce qui n’est pas supporté (enfin, qui n’est en fait pas possible) c’est de migrer directement un site de 2007 vers 2013.

Le support de SharePoint 2010 sur une ferme SharePoint 2013 (voir cet article) ne permet malheureusement pas de se passer de l’étape SP2010.

Si vous tentez d’être plus têtu que SharePoint et rattachez une base SharePoint 2007 à une application web créée sous SharePoint 2013, voici ce qui vous attend :

1

Le message est explicite : il vous faut un serveur ayant une version de SharePoint supérieure ou égale à 14.0.4762.1000, ce qui correspond à la version RTM de SharePoint 2010.

La  collection de sites utilisée dans cet article est la suivante, un site d’équipe dans lequel j’ai :

  • Créé une bibliothèque « Docs techniques » et ajouté quelques documents,
  • Ajouté cette bibliothèque en page d’accueil, les documents étant regroupés par type,
  • Ajouté une image,
  • Ajouté un lien « Microsoft » à droite de la page
  • Ajouté un événement dans le calendrier.

1

La base de données associée à cette collection se nomme « MOSS2007_VIA_2010 ».

Prérequis

  • Une ferme SharePoint 2007 patchée SP2 minimum (pour l’exécution du « pre-upgrade checker »),
  • Une ferme SharePoint 2010,
  • Une ferme SharePoint 2013.

Préparation de l’upgrade SP2007 vers SP2010

1. Sur le serveur SharePoint 2007, lancez le « pre-upgrade checker », et utilisez le rapport pour préparer la migration.

Je considère ici que c’est OK.

2. Répertoriez les customisations utilisées dans la ferme.

Ici : RAS

3. Nettoyez votre environnement :check

  • Sites orphelins ou collections de site plus utilisées,
  • Listes contenant un nombre très élevés d’éléments,
  • Bases de contenu contenant un grand nombre de collections de site (> 5000),
  • Listes ou bibliothèques ayant un grand nombre des droits mis en place au niveau des items,
  • Documents ayant un nombre de versions important,
  • Templates, features et webparts inutilisés.

Ici : RAS

4. Réorganisez les collections de site dans les bases de contenu

Ici : RAS

Préparation de la ferme SharePoint 2010

1.  Installez et configurez votre ferme SharePoint 2010; si vous n’avez pas de licence vous pouvez utiliser une version trial (180 jours).

2. Installez les language packs nécessaires.

3. Mettez à jour la ferme avec les dernières mises à jour disponibles,

4. Configurez les applications de service nécessaires,

5. Recréez l’application web (au singulier ici) , idéalement avec la même URL que celle de départ.

6. Installez les développements spécifiques et déployez les sur l’application web (ici : RAS).

Procédure d’upgrade vers SharePoint 2010

Pour migrer de 2007 à 2013, vous devez rattacher votre base de contenu sur une application web créée sous SharePoint 2010 afin de l’upgrader.

Vous pouvez ensuite reprendre le cours « normal » de la migration de SP2010 vers SP2013.

L’exemple est pris ici avec la base de données nommée « MOSS2007_VIA_2010 ».

1.  Lancez le « pre-upgrade checker »

2. Backupez la base depuis le serveur SQL de SharePoint 2007 (alors mise en lecture seule)

3. Restaurez la base sur le serveur SQL de SharePoint 2010

4. Lancez la commande ‘Test-SPContentDatabase » (ici aucun dév. n’est utilisé, donc RAS)

5. Rattachez la base à une application web SharePoint 2010

10

Fin du rattachement :

9

Vérification de l’upgrade

1. Dans l’administration centrale vérifiez que la base est rattachée à l’application web et que la collection de site est bien comptée

1

2. Vérifiez dans le répertoire »\14\LOGS »  le fichier de logs Upgrade-YYYYMMDD-HHMMSS-SSS.log et éventuellement un autre fichier nommé Upgrade-YYYYMMDD-HHMMSS-SSS-error.log) que la migration s’est bien déroulée – Cherchez les « ERROR » et les « WARNING ».

En bas du fichier Upgrade-YYYYMMDD-HHMMSS-SSS.log se trouve un récapitulatif de la migration :

15

3. Sinon (ou en plus !) vérifiez le statut de la migration via l’administration centrale (Update and Migration / Check upgrade status) et en cliquant sur le statut de la ligne à vérifier

1

Je ne mets qu’ici une partie des informations affichées dans le tableau :

2

Test du site et finalisation de la migration

1. La collection « 2007 style » est accessible :

3

2. Lancez un Visual Upgrade : la collection s’affiche correctement en version SharePoint 2010 :

4

Procédure de migration sous SharePoint 2013

Je ne détaille pas ici le processus car la procédure complète se trouve dans l’article « SharePoint 2013 : Migration d’un site SharePoint 2010 simple« .

Au final :

1. Si vous jetez un n’oeil à la table « Versions » de votre base de données vous retrouvez les 2 étapes d’upgrade :

16

2 Le site « SharePoint 2007 » s’affiche correctement dans sa mouture SharePoint 2013 !

6

We’re done !

Conclusion

La migration d’un site SharePoint 2007 vers SharePoint 2013 est donc possible, mais nécessite de passer par un serveur SharePoint 2010 afin d’upgrader la base de contenu.

La collection de sites utilisée ici est simpliste, dans le cas d’utilisation de développements spécifiques les choses peuvent rapidement se compliquer …

Références

  1. joujousagem2006
    juillet 2, 2015 à 12:51

    bonjour
    merci pour cette article qui m ‘apparaît très intéressant
    je pause la question concernant la phase de backup de la base SharePoint version 2007 était t’il nécessaire de le faite en mode lecture
    si je ne le fait pas en mode lecture est ce que la phase de migration passe correctement ??
    2. Backupez la base depuis le serveur SQL de SharePoint 2007 (alors mise en lecture seule)
    merci

    • juillet 6, 2015 à 1:48

      Bonjour,

      Non pas de soucis, c’est dans l’optique d’éviter des modifications de données sur la ferme 2007, et d’avoir un delta au final.

  1. avril 22, 2013 à 10:43

Laisser un commentaire