Bonjour à tous,

Je vous propose pour ce deuxiéme article une petite astuce pour le déplacement de collection de sites sous sharepoint 2007.

Il y a une méthode qui consiste à sauvegarder la collection puis ensuite il faut supprimer la collection pour la réimporter.

Je n’aime pas cette solution, mais pourquoi?

Imaginons pour une raison X votre fichier de backup est corrompu alors que vous avez supprimé votre collection…Il reste à sortir les backup de la veille…

Je vous propose ma solution qui est d’utiliser la fonction export/import.Celle ci va nous permettre d’exporter notre collection ainsi que les sous-sites qu’elle contient puis de la réimporter sans supprimer au préalable l’ancienne collection.(Prenons nos précautions 😉 )

A noter que cette solution est utilisable également pour le déplacement des collections de site vers une autre base de contenu.

Let’s go!

Etape 1:

Connectez vous une votre serveur FrontEnd Sharepoint et ouvrez une invite de commande.

Etape 2:

Identifiez la collection de site que vous souhaitez déplacer grâce à son url.

Donnez les droits au compte avec lequel vous êtes connecté sur la collection de site que vous souhaitez déplacer (le mieux est de mettre le compte en Administrateur de la collection)

Puis dans l’invite de commande tapez ceci:

stsadm -o export -url http://url_de_votre_collection/ 
-filename lenomdevotrefichier.dat -includeusersecurity -version 4

Patientez jusque la fin de l’opération.

Une fois l’opération terminée, vérifiez que vous n’avez pas eu d’erreur pendant l’exportation via le fichier de log ou en regardant dans le terminal directement.

Etape 3:

Si la collection de site ou vous souhaitez déplacer cet export n’existe pas vous devez préalablement la creer!

Pour cela, rendez vous dans l’administration centrale -> Gestion des applications -> créer une collection de site

Selectionnez comme modéle « site vide » et validez.

Dans le cas ou votre collection de site de destination est déjà existante passez à l’étape 4.

Etape 4:

Nous allons maintenant importer notre collection de site vers la destination.Pour cela, dans le terminal tapez:

stsadm -o import -url http://url_de_la_collection_de_destination/ 
-filename nom_du_fichier_export.dat -includeusersecurity
 -updateversions 2

Patientez pendant l’importation et vérifiez ensuite qu’il n’y a pas d’erreur.

Etape 5:

Vérifiez que votre collection de site déplacée est fonctionnelle et ensuite supprimez l’ancienne collection de site.

Normalement si vous avez bien lu, tout devrait bien se passer!

Sinon hésitez pas à mettre en commentaire votre problème 😉

 

Bon SharePoint et à bientôt!