Mettre à niveau les sites Mon Site vers SharePoint Server 2013

S’APPLIQUE À :oui-img-132013 no-img-162016 no-img-192019 no-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Les sites Mon site sont des collections de sites appartenant à l'utilisateur pour stocker ses documents, communiquer avec d'autres utilisateurs, suivre et découvrir le contenu, etc. La mise à niveau des sites Mon site diffère de la mise à niveau des autres collections de sites car ils comprennent la collection de sites Hôte de sites Mon site partagée (également nommée Hôte de sites Mon site) et la collection de sites personnels Mon site (également nommée collection de sites personnels).

  • Mon hôte de site. L'hôte de sites Mon site est une collection de sites spéciale partagée entre tous les utilisateurs de sites Mon site. Il est utilisé pour afficher le profil (person.aspx) et les pages de flux d'actualités (default.aspx) sur le site Mon site. L'hôte de sites Mon site est également utilisé pour stocker les photos de profil utilisateur.

  • Collection de sites personnels. Dans SharePoint Server 2010, la collection de sites personnels était utilisée pour stocker les documents d'un utilisateur. Dans SharePoint Server 2013, la collection de sites personnelle contient OneDrive, le contenu suivi, etc.

Mise à niveau des concepts et termes des sites Mon site

  • Paramètres de plage de compatibilité. Les paramètres de plage de compatibilité déterminent le mode d'interface utilisateur dans lequel les sites sont créés ou affichés (mode d'interface utilisateur 2010 ou 2013). Les paramètres de plage de compatibilité permettent aux administrateurs de séparer la mise à niveau des collections de sites de celle des bases de données de contenu. Pour contrôler le mode d'interface utilisateur, un administrateur peut définir les propriétés MinCompatibilityLevel et MaxCompatibilityLevel sur une application web. Pour plus d'informations, voir Gérer les mises à niveau de collections de sites vers SharePoint 2013

  • Modes d'interface utilisateur mixtes. Lors d'une mise à niveau, le site Mon site d'un utilisateur peut afficher les pages maîtres SharePoint Server 2010 et SharePoint Server 2013. Lorsque cela se produit, le site Mon site affiche des modes d'interface utilisateur mixtes qui peuvent prêter à confusion pour les utilisateurs. Les modes d'interface utilisateur mixtes sont affectés par la combinaison de la version de l'hôte de sites Mon site et des paramètres de plage de compatibilité. En présence des modes d'interface utilisateur mixtes sur les sites Mon site, les utilisateurs ne perdent aucune donnée.

Importante

Si vous suivez la section intitulée Mettre à niveau les sites Mon Site, vous ne rencontrerez pas les modes d'interface utilisateur mixtes.

Considérations sur la planification de la mise à niveau de sites Mon site

Avant de commencer la mise à niveau de SharePoint Server 2010 vers SharePoint Server 2013, vous devez soigneusement planifier le processus de mise à niveau. La liste suivante présente certains éléments à prendre en compte lors de la planification d'une mise à jour de site Mon site.

  • Avant de mettre à niveau l'hôte de sites Mon site et les collections de sites personnels, vous devez mettre à niveau l'application de service de métadonnées gérées, puis l'application de service de profil utilisateur. Pour plus d'informations, voir Vue d'ensemble de la mise à niveau des services à partir de SharePoint 2010 vers SharePoint Server 2013

  • Certaines entreprises ont plusieurs batteries de serveurs, qui peuvent inclure une batterie de serveurs de services. Dans ces environnements, en général, une batterie de serveurs, connue sous le nom de batterie de services d'entreprise, publie les services partagés par les batteries et les autres batteries utilisent ces services partagés. Dans certains cas, l'application de service Profil utilisateur est partagée à partir de la batterie de services, tandis qu'une batterie séparée qui utilise l'application de service Profil utilisateur partagée contient les sites Mon site. Lorsque vous mettez à niveau ce type de configuration, vous devez mettre à niveau l'application de service Profil utilisateur sur la batterie de services d'abord, avant de mettre à niveau la batterie des sites Mon site.

  • Déterminez si vous devez effectuer la mise à niveau à partir du mode classique vers l'authentification basée sur les revendications dans SharePoint Server 2013. Pour plus d'informations, voir Migrer de l'authentification en mode classique vers l'authentification basée sur les revendications dans SharePoint 2013

Importante

Cette liste met en évidence certains éléments importants à prendre en compte lorsque vous effectuez une mise à niveau des sites Mon site. Pour consulter une discussion détaillée sur les mises à niveau, voir Prendre en main les mises à niveau vers SharePoint 2013

Procédure de mise à niveau des sites Mon site

La liste suivante récapitule certaines des activités de mise à niveau pour une mise à niveau du site Mon Site uniquement. Pour plus d'informations sur les mises à niveau, voir Overview of the upgrade process from SharePoint 2010 to SharePoint 2013

Importante

Une fois que vous mettez à niveau votre hôte de sites Mon site et vos collections de sites personnels, vous ne pouvez pas annuler la mise à niveau.

Importante

Certains des éléments de la liste suivante nécessitent des étapes supplémentaires. Celles-ci sont abordées dans les sections qui suivent cette procédure. Il est recommandé, lors de la mise à niveau de l'ensemble de la batterie de serveurs, de mettre à niveau également les sites Mon site.

  1. Installez et configurez une nouvelle batterie de serveurs SharePoint Server 2013. Pour plus d'informations, voir Create the SharePoint 2013 farm for a database attach upgrade.

  2. Copiez la base de données de contenu, la base de données sociale, la base de données de synchronisation (facultatif), la base de données de profils et la base de données du service de métadonnées gérées du site Mon site SharePoint Server 2010 vers le serveur SQL Server qui prend en charge votre batterie de serveurs SharePoint Server 2013. Vous aurez besoin des autorisations db_owner pour effectuer cette étape. Pour plus d'informations, voir Copy databases to the new farm for upgrade to SharePoint 2013 et Create the SharePoint 2013 farm for a database attach upgrade.

  3. Créez les applications de service dont vous avez besoin pour la batterie de serveurs SharePoint Server 2013. Ne créez pas l' application de service de profil utilisateur et l' application de service de métadonnées gérées. Vous devez mettre à niveau ces applications de service, selon la procédure décrite dans l'étape suivante. Vous devez cependant démarrer le service Profil utilisateur et le service de métadonnées gérées à partir de Gérer les services sur le serveur.

  4. Mettez à niveau les applications de service de métadonnées gérées et de service de profil utilisateur à l'aide de la méthode d'attachement de base de données. Pour plus d'informations, voir Upgrade service applications to SharePoint 2013. Assurez-vous que le champ URL hôte Mon site de l'application de service de profil utilisateur reste vide car ce champ sera mis à jour au cours du processus de mise à niveau. Pour plus d'informations, voir Configurer les paramètres Mon site pour l'application de service de profil utilisateur

  5. Créez l'application web pour les sites Mon site à l'aide de la base de données de contenu par défaut. Pour vous assurer que les besoins de stockage de vos utilisateurs sont satisfaits, vous devez vérifier le quota de site sur l'application web des sites Mon site.

  6. Définissez les paramètres de plage de compatibilité pour la création de site sur l'application web des sites Mon site. Utilisez MinCompatibilityLevel = 15 et MaxCompatibilityLevel = 15 pour vos paramètres de plage de compatibilité.

  7. Installez des personnalisations.

  8. Exécutez l'applet de commande Test-SPContentDatabase pour vous assurer que toutes les personnalisations et tous les modules linguistiques sont installés sur le serveur avant de mettre à niveau les bases de données de contenu de site Mon site. Cette applet de commande doit être exécutée sur toutes les bases de données de contenu des sites Mon site. Après l'exécution de cette applet de commande, vous obtiendrez un rapport sur votre environnement. Veillez à examiner tous les éléments de ce rapport car certains éléments signalés peuvent vous empêcher de passer à l'étape suivante.

  9. Exécutez l'applet de commande Mount-SPContentDatabase. Remarque : aucune collection de sites personnels n'est mise à niveau à ce stade. Une fois que cette étape est terminée, les sites Mon site sont toujours affichés en tant que sites Mon site SharePoint Server 2010.

  10. Vérifiez la configuration de la création de sites libre-service et les paramètres des chemins gérés sur l'application web des sites Mon site pour vous assurer que les paramètres de configuration corrects sont appliqués à l'application web. Pour plus d'informations, voir Configurer les sites Mon site dans SharePoint Server.

  11. Vérifiez que le champ URL hôte Mon site de l'application de service de profil utilisateur possède l'URL correcte que les utilisateurs doivent indiquer pour accéder à l'application web des sites Mon site. Pour plus d'informations, voir Configurer les paramètres Mon site pour l'application de service de profil utilisateur .

  12. Mettez à niveau l'hôte Mon site à partir de SharePoint Server 2010 vers SharePoint Server 2013 (abordé dans la section intitulée Mettre à niveau une collection de sites hôtes Mon site ).

  13. Mettez à niveau les collections de sites personnels (abordé dans la section intitulée Mettre à niveau la collection de sites personnels ).

Attention

[!ATTENTION] Pendant le processus de mise à niveau, les utilisateurs verront certains changements visuels sur leurs sites Mon site jusqu'à la fin du processus de mise à niveau. Vous devez informer vos utilisateurs et administrateurs du support technique que cette expérience est attendue.

Mise à niveau de l’hôte de sites Mon Site

Pour mettre à niveau un hôte de sites Mon site SharePoint Server 2010 vers SharePoint Server 2013, exécutez la commande suivante à l’invite de commandes SharePoint 2013 Management Shell :

Upgrade-SPSite http://MySiteHostURL -versionupgrade

Où :

  • http://MySiteHostURL est l'URL de l'hôte de sites Mon Site.

Mise à niveau de la collection de sites personnels

Les collections de sites personnels sont mises à niveau automatiquement lorsqu’un utilisateur visite son site Mon site. L'hôte de sites Mon site SharePoint Server 2013 dispose d'un composant WebPart de mise à niveau automatique masqué. Lorsqu'un utilisateur visite l'hôte de sites Mon site, et si les paramètres de plage de compatibilité autorisent le mode d'interface utilisateur 2013, une mise à niveau automatique du site Mon site de l'utilisateur commence. Ce processus de mise à niveau est effectué par utilisateur et peut prendre un certain temps.

Procédure alternative de mise à niveau des sites Mon site

Vous pouvez subir des contraintes qui vous empêchent de mettre à niveau vos sites Mon site vers SharePoint Server 2013. Par exemple, vous mettez à niveau l'intégralite de votre batterie de serveurs, mais vous disposez de personnalisations sur vos sites Mon site que vous n'avez pas testées sur SharePoint Server 2013. Dans ce scénario, il se peut que vous ne vouliez pas mettre à niveau vos sites Mon site avant d'avoir terminé les tests.

Si vous souhaitez mettre à niveau votre batterie de serveurs tout en conservant vos sites Mon site sous SharePoint Server 2010, modifiez la procédure précédente de mise à niveau des sites Mon site comme suit :

  • Étape 6 : utilisez MinCompatibilityLevel = 14 et MaxCompatibilityLevel = 14 pour vos paramètres de plage de compatibilité sur l’application web des sites Mon site.

  • Étape 12 : n’effectuez pas cette étape.

  • Étape 13 : n’effectuez pas cette étape.

Lorsque vous êtes prêt à effectuer la mise à niveau de vos sites Mon site :

  • Définissez MinCompatibilityLevel = 15 et MaxCompatibilityLevel = 15 pour vos paramètres de plage de compatibilité sur l’application web des sites Mon site.

  • Mettez à niveau l’hôte de sites Mon Site comme décrit à l’étape 12.

  • Mettez à niveau les collections de sites personnels comme décrit à l’étape 13.

Importante

Une fois que vous mettez à niveau vos sites Mon site vers SharePoint Server 2013, vous ne pouvez pas revenir aux sites Mon site SharePoint Server 2010.

Procédure alternative de mise à niveau de la collection de sites personnels

Les administrateurs peuvent choisir ces méthodes alternatives de mise à niveau des collections de sites personnels s’ils ne veulent pas que leurs utilisateurs soient face à la mise à niveau automatique de leur site Mon site lors de leur première visite sur l’hôte de sites Mon site :

  • Mise à niveau forcée. Si vous utilisez le chemin de mise à niveau forcée, les utilisateurs ne verront pas la mise à niveau automatique lors de leur premier accès à leur site Mon site. En effet, leur site Mon site sera déjà mis à niveau pour eux. A farm administrator can perform a forced upgrade of all My Sites in the farm by running the following command at the SharePoint 2013 Management Shell command prompt:

    Get-SPSite -limit all |where {$_.CompatibilityLevel -eq '14'} | where {$_.RootWeb.WebTemplateId -eq  21} | upgrade-spsite -versionupgrade
    

    Importante

    Avant d'effectuer une mise à niveau forcée, vous devez vérifier que l'hôte de sites Mon site a bien été mis à niveau. Pour ce faire, assurez-vous que l'hôte de sites Mon site présente l'interface utilisateur SharePoint Server 2013 ou examinez les journaux ULS pour vérifier qu'aucune erreur ne s'est produite pendant le processus de mise à niveau.

    Attention

    [!ATTENTION] L'utilisation de l'approche de mise à niveau forcée peut prendre beaucoup de temps en fonction du nombre de sites Mon site que vous mettez à niveau. Cela aura une incidence sur les performances de votre batterie de serveurs et celle-ci sera en mode lecture seule pendant l'intégralité du processus de mise à niveau.

  • Mise à niveau différée des collections de sites. Le processus de mise à niveau différée des collections de sites utilise les paramètres de plage de compatibilité pour permettre aux administrateurs de mettre à niveau leurs bases de données et de conserver leurs collections de sites en mode SharePoint Server 2010. Lorsque les paramètres de plage de compatibilité autorisent le mode d'interface utilisateur 2010 et 2013 (MinCompatibilityLevel = 14 et MaxCompatibilityLevel = 15), le propriétaire du site Mon site peut voir une bannière rouge en haut de son site Mon site. Depuis la bannière, il peut demander une collection de sites d'évaluation de son site Mon site pour obtenir un aperçu avant de passer à l'interface utilisateur SharePoint Server 2013. Le site d'évaluation ne peut pas être converti en site Mon site standard car il s'agit d'un site temporaire qui sera supprimé. Le chemin de mise à niveau différée des collections de sites est effectué par utilisateur.

    Attention

    [!ATTENTION] L'utilisation de la mise à niveau différée des collection de sites peut provoquer le problème de mode d'interface utilisateur mixte. Veillez à préparer et tester votre mise à niveau avec soin avant de l'appliquer dans l'environnement de production. Lorsque vous rencontrez le mode d’interface utilisateur mixte sur vos sites Mon site, les nouveaux utilisateurs qui ne possèdent pas de site Mon site ne peuvent pas en créer de nouveaux.

Dépannage d’une mise à niveau de site Mon site

Si les utilisateurs rencontrent des problèmes, tels que les modes d’interface utilisateur mixtes ou l’impossibilité de mettre à niveau leur site Mon site vers le mode d’interface utilisateur SharePoint Server 2013, vérifiez que les étapes suivantes ont été réalisées :

  • L’hôte de sites Mon Site a été mis à niveau vers SharePoint Server 2013.

  • Les paramètres de plage de compatibilité permettent la création de sites en mode d’interface utilisateur 2013.

  • La propriété SPSite.CanUpgrade sur la collection de sites personnels de l'utilisateur demandant la mise à niveau est définie sur true. Un administrateur peut autoriser ou interdire a mise à niveau de certaines collections de sites en définissant cette propriété au niveau de la collection de sites.

Remarque

[!REMARQUE] La mise à niveau de la collection de sites personnels n'est pas un processus instantané. Le site Mon site est ajouté à une file d'attente de mise à niveau. Lorsque la mise à niveau démarre, le site Mon site reste disponible pour utilisation pendant le processus. Les utilisateurs peuvent travailler sur leurs documents tout au long du processus de mise à niveau. L'hôte de sites Mon site et la collection de sites personnels seront affichés en modes d'interface utilisateur mixtes jusqu'à ce que la mise à niveau soit terminée.

Voir aussi

Autres ressources

Mettre à niveau une collection de sites

Update-SPProfilePhotoStore