Redémarrer une mise à niveau avec liaison des bases de données ou une mise à niveau de collection de sites vers SharePoint 2013
S’APPLIQUE À :2013 2016 2019 Subscription Edition SharePoint dans Microsoft 365
Dans certains cas, vous pouvez être amené à redémarrer une mise à niveau pour terminer une mise à niveau avec liaison des bases de données depuis les Produits SharePoint 2010 vers SharePoint 2013. Par exemple, si un modèle ou un module linguistique fait défaut dans l'environnement ou que vous perdez la connexion à SQL Server, vous devez résoudre le problème, puis redémarrer la mise à niveau. Vous pouvez également être amené à renouveler ou à redémarrer une mise à niveau de collection de sites si celle-ci n'a pas pu être effectuée complètement.
Notes
Une cause fréquente de défaillance lors des mises à niveau vient du fait que l'environnement ne dispose pas de fonctionnalités personnalisées, de solutions ou d'autres éléments. Assurez-vous que tous les éléments personnalisés dont vous avez besoin sont installés sur vos serveurs web frontaux avant de démarrer le processus de mise à niveau. Vous pouvez utiliser l'applet de commande Test-SPContentDatabase Microsoft PowerShell pour identifier les éléments personnalisés que pourraient utiliser vos sites. Pour plus d'informations, voir Use a trial upgrade to SharePoint 2013 to find potential issues dans l'article « Utiliser une mise à niveau d'évaluation pour rechercher les problèmes potentiels ».
Redémarrer la mise à niveau pour une base de données à l'aide de PowerShell
Si le processus de mise à niveau a rencontré des problèmes pendant la mise à niveau avec liaison des bases de données, vous pouvez le redémarrer pour la base de données après avoir résolu les problèmes à l'aide d'une applet de commande Microsoft PowerShell.
Pour redémarrer la mise à niveau pour une base de données à l'aide de PowerShell
- Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.
Un administrateur peut utiliser l'applet de commande Add-SPShellAdmin pour accorder des autorisations d'utilisation des applets de commande SharePoint 2013.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d'informations sur les autorisations PowerShell, voir Add-SPShellAdmin.
Dans le menu Démarrer, cliquez sur Tous les programmes.
Cliquez sur SharePoint 2013.
Cliquez sur SharePoint 2013 Management Shell.
À l’invite de commandes Microsoft PowerShell (PS C :\>), tapez la commande suivante :
Upgrade-SPContentDatabase <Name>
Où :
- Name est le nom de la base de données à mettre à niveau.
Vous pouvez également utiliser le paramètre -id et fournir le GUID de la base de données au lieu d'un nom de base de données. Vous pouvez exécuter l'applet de commande suivante pour rechercher le GUID d'une base de données de contenu :
Get-SPContentDatabase -Identity <content_database_name>
Pour plus d'informations, voir Upgrade-SPContentDatabase et Get-SPContentDatabase.
Redémarrer la mise à niveau pour une collection de sites
Si le processus de mise à niveau a rencontré des problèmes pendant la mise à niveau d'une collection de sites, vous pouvez le redémarrer pour la collection de sites après avoir résolu les problèmes. Vous pouvez utiliser la page Paramètres du site ou une applet de commande PowerShell pour redémarrer la mise à niveau pour une collection de sites.
Pour redémarrer la mise à niveau pour une collection de sites
Vérifiez que le compte d’utilisateur qui exécute cette procédure est un administrateur de la collection de sites.
Sur la page Paramètres du site, dans la section Administration de la collection de sites, cliquez sur Mise à niveau de la collection de sites.
Dans la page Mise à niveau de la collection de sites, cliquez sur Mettre à niveau cette collection de sites.
Cette option démarre la mise à niveau de votre collection de sites. Une zone s'ouvre qui vous permet de confirmer votre souhait de démarrer le processus.
Cliquez sur Je suis prêt pour démarrer la mise à niveau.
Notes
Avant le début de la mise à niveau, des vérifications d'intégrité de la collection de sites sont exécutées automatiquement en mode réparation. Les résultats de ces vérifications sont inclus dans le journal de mise à niveau de la collection de sites. Vous devez résoudre les erreurs éventuelles avant de poursuivre la mise à niveau.
La mise à niveau démarre et la page État de la mise à niveau de la collection de sites s’affiche. Cette page est automatiquement mise à jour pendant que la mise à niveau est en cours et affiche des informations sur le processus, telles que les suivantes :
les erreurs ou avertissements ;
l'heure à laquelle la mise à niveau a commencé ;
l'emplacement du fichier journal de la mise à niveau.
Lorsque la mise à niveau est terminée, la page État de la mise à niveau s'affiche dans la nouvelle interface utilisateur, avec le message « La mise à niveau a été correctement effectuée. ».
- Cliquez sur Visualiser le nouveau site pour accéder à la page d'accueil.
Les administrateurs de batterie peuvent redémarrer la mise à niveau à l'aide de PowerShell.
Pour redémarrer la mise à niveau pour une collection de sites à l'aide de PowerShell
- Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.
Un administrateur peut utiliser l'applet de commande Add-SPShellAdmin pour accorder des autorisations d'utilisation des applets de commande SharePoint 2013.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d'informations sur les autorisations PowerShell, voir Add-SPShellAdmin.
Dans le menu Démarrer, cliquez sur Tous les programmes.
Cliquez sur SharePoint 2013.
Cliquez sur SharePoint 2013 Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
Upgrade-SPSite <http://site> -VersionUpgrade [-Unthrottled]
Où :
<http://site> est l'URL de la collection de sites.
Spécifiez l'option -Unthrottled pour ne pas ajouter la collection de sites à la file d'attente de mise à niveau et démarrer immédiatement la mise à niveau.
Pour plus d’informations, reportez-vous à Upgrade-SPSite.