Mettre à niveau les sites Mon Site vers SharePoint Server 2016
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Les sites Mon site sont des collections de sites personnelles que les utilisateurs finaux peuvent utiliser pour stocker leurs documents, communiquer avec d'autres utilisateur et suivre et découvrir le contenu. 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 2013, la collection de sites personnels était utilisée pour stocker les documents d'un utilisateur. Dans SharePoint Server 2016, la collection de sites personnelle contient OneDrive, le contenu suivi, etc.
Planifier la mise à niveau des sites Mon site
Avant de commencer la mise à niveau de SharePoint Server 2013 vers SharePoint Server 2016, 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 pour SharePoint Server 2016
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 Migrate from classic-mode to claims-based authentication in SharePoint Server
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 Server 2016
Mettre à niveau les 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 Mettre à niveau vers SharePoint Server 2016
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. > Certains des éléments de la liste suivante nécessitent l’exécution d’é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.
Installez et configurez une nouvelle batterie de serveurs SharePoint Server 2016. Pour plus d'informations, voir Créer une batterie de serveurs SharePoint Server 2016 pour une mise à niveau d'attachement de base de données.
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 2013 vers le serveur SQL Server qui prend en charge votre batterie de serveurs SharePoint Server 2016. Vous aurez besoin des autorisations db_owner pour effectuer cette étape. Pour plus d'informations, voir Copier des bases de données vers la nouvelle batterie de serveurs à des fins de mise à niveau vers SharePoint Server 2016 et Créer une batterie de serveurs SharePoint Server 2016 pour une mise à niveau d'attachement de base de données.
Créez les applications de service dont vous avez besoin pour la batterie de serveurs SharePoint Server 2016. Ne créez pas l' application de service 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.
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 Mettre à niveau des applications de service vers SharePoint Server 2016. 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
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.
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é.
Installez des personnalisations.
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.
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 2013.
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.
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 .
Mettez à niveau l'hôte Mon site à partir de SharePoint Server 2013 vers SharePoint Server 2016 (abordé dans la section intitulée Mettre à niveau une collection de sites hôtes Mon site).
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.
Mettre à niveau une collection de sites hôtes Mon site
Pour mettre à niveau un hôte de sites Mon site SharePoint Server 2013 vers un hôte Mon site SharePoint Server 2016, exécutez la commande suivante à l'invite de commandes SharePoint 2016 Management Shell :
Upgrade-SPSite http://MySiteHostURL -versionupgrade
Où :
- http://MySiteHostURL est l'URL de l'hôte de sites Mon Site.
Mettre à niveau 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 2016 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 2016. Par exemple, vous mettez à niveau l'intégralité 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 2016. 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 2013, 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 2016, vous ne pouvez pas revenir aux sites Mon site SharePoint Server 2013.
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. Un administrateur de batterie peut effectuer une mise à niveau forcée de tous les sites Mon site de la batterie en exécutant la commande suivante à l'invite de commandes SharePoint 2016 Management Shell:
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 2016 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épanner 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 2016.
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.
Notes
[!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.