Restaurer des applications de service Profil utilisateur dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Vous pouvez restaurer l'application de service Profil utilisateur à l'aide d'outils issus du le site Web Administration centrale de SharePoint, de Microsoft PowerShell ou de SQL Server. L'outil de sauvegarde que vous utilisez dépend du type d'environnement que vous avez déployé, de vos exigences en matière de planification de la sauvegarde et des contrats de niveau de service (SLA) convenus avec votre organisation.
Importante
Les étapes de cet article s'appliquent à SharePoint Server 2016.
Avant de commencer
Cet article explique comment restaurer l’application de service Profil utilisateur plutôt que la batterie de serveurs complète.
Avant de commencer cette opération, passez en revue les informations suivantes pour savoir comment restaurer une application de service de profil utilisateur :
L'application de service de profil utilisateur fournit des données à d'autres services et sites. Les utilisateurs peuvent par conséquent être confrontés à des interruptions de service tant que le processus de récupération n'est pas terminé.
Vous ne pouvez pas restaurer une sauvegarde dans une version de SharePoint Server différente de la version de SharePoint Server dans laquelle vous avez effectué la sauvegarde en question.
Pour plus d'informations sur la manière de restaurer en même temps toutes les applications de service dans une batterie de serveurs, voir Restaurer des batteries de serveurs dans SharePoint Server.
Utilisation de PowerShell pour restaurer l'application de service Profil utilisateur dans SharePoint Server
Vous pouvez faire appel à Microsoft PowerShell pour restaurer une application de service Profil utilisateur.
Pour restaurer l'application de service Profil utilisateur à 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 la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.
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.
Démarrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
Restore-SPFarm -Directory <BackupFolder> -Item Shared Services\Shared Services Applications\<ServiceApplicationName> -RestoreMethod Overwrite [-BackupId <GUID>] [-Verbose]
Où :
<BackupFolder> est le chemin d'accès du dossier où les sauvegardes sont stockées.
<ServiceApplicationName> est le nom de l'application de service.
<GUID> est l'identificateur de la sauvegarde à utiliser dans le processus de restauration.
Si vous ne spécifiez pas le
BackupId
, la sauvegarde la plus récente sera utilisée. Vous ne pouvez pas restaurer une application de service à partir d'une sauvegarde de configuration uniquement.
Pour plus d'informations, voir Restore-SPFarm.
Notes
[!REMARQUE] Nous vous recommandons d'utiliser Windows PowerShell pour les tâches d'administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.
Utilisation de l’Administration centrale pour restaurer une application de service de profil utilisateur dans SharePoint Server
Utilisez les procédures suivantes pour restaurer une application de service de profil utilisateur à l'aide du site web Administration centrale de SharePoint.
Pour restaurer l'application de service Profil utilisateur à l'aide de l'Administration centrale
Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.
Démarrez l'Administration centrale.
Dans la page d'accueil de l'Administration centrale, dans la section Sauvegarde et restauration, cliquez sur Restaurer à partir d'une sauvegarde.
Dans la page Restauration à partir d'une sauvegarde - Étape 1 sur 3 : sélectionner la sauvegarde à restaurer, sélectionnez, dans la liste des sauvegardes, le travail de sauvegarde qui contient la sauvegarde d'application de service ou une sauvegarde au niveau de la batterie de serveurs, puis cliquez sur Suivant. Vous pouvez afficher des détails supplémentaires sur chaque sauvegarde en cliquant sur le signe (+) en regard de la sauvegarde concernée.
Notes
[!REMARQUE] Si la tâche de sauvegarde correcte ne s'affiche pas, tapez le chemin d'accès du dossier de sauvegarde approprié dans la zone de texte Emplacement de l'historique de sauvegarde, puis cliquez sur Actualiser. Vous ne pouvez pas utiliser une sauvegarde limitée à la configuration pour restaurer l'application de service Profil utilisateur.
Dans la page Restaurer à partir d'une sauvegarde - Étape 2 sur 3 : sélectionner un composant à restaurer, développez Applications de services partagées, activez la case à cocher en regard de l'application de service de profil utilisateur, puis cliquez sur Suivant.
Dans la page Restaurer à partir d’une sauvegarde - Étape 3 sur 3 : Sélectionner les options de restauration, dans la section Composant de restauration, vérifiez que le nom> de l’application du service Farm\Shared Services Applications\<User Profile Service s’affiche dans la liste Restaurer le composant suivant.
Dans la section Options de restauration, sous Type de restauration, sélectionnez l'option Configuration existante. Une boîte de dialogue s’affiche pour vous demander de confirmer l’opération. Cliquez sur OK.
Cliquez sur Lancer la restauration.
Vous pouvez afficher l'état général de tous les travaux de récupération en haut de la page État de la sauvegarde et de la restauration dans la section Disponibilité. Vous pouvez afficher l'état du travail de récupération en cours dans la partie inférieure de la page dans la section Restauration. La page d'état se met à jour automatiquement toutes les 30 secondes. Vous pouvez mettre à jour manuellement les détails de l'état en cliquant sur Actualiser. La sauvegarde et la récupération sont des travaux du service du minuteur. Par conséquent, il se peut que la récupération tarde un peu à démarrer.
Si des messages d'erreur s'affichent, vous pouvez les consulter dans la colonne Message d'échec de la page État des opérations de sauvegarde et de restauration. Vous trouverez également des détails supplémentaires dans le fichier Sprestore.log situé à l'emplacement UNC indiqué à l'étape 3.
Utilisation des outils SQL Server pour restaurer les bases de données associées à l’application de service de profil utilisateur dans SharePoint Server
Vous ne pouvez pas restaurer l'application de service entière ou le proxy d'application de service à l'aide des outils SQL Server. En revanche, vous pouvez recourir aux outils SQL Server pour restaurer toutes les bases de données associées à l'application de service. Pour restaurer l'application de service entière, utilisez soit PowerShell, soit le site Administration centrale.
Importante
Si vous restaurez la base de données de profil utilisateur (par défaut, elle est nommée Profil utilisateur Service_ProfileDB_ <GUID>), vous devez également restaurer la base de données sociale (par défaut, elle est nommée Profil utilisateur Service_SocialDB_ <GUID>). Sinon, cela pourrait entraîner des inexactitudes dans les données de profils utilisateur difficiles à détecter et corriger.
Pour restaurer les bases de données associées à l’application de service de profil utilisateur à l’aide des outils SQL Server, procédez comme suit :
Vérifiez que le compte d'utilisateur que vous utilisez pour restaurer les bases de données est membre du rôle serveur fixe SQL Server sysadmin sur le serveur de base de données dans lequel chaque base de données est stockée.
Démarrez l'Administration centrale.
Dans Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.
Dans la page Services sur le serveur, recherchez Service de profil utilisateur. Si le service est démarré, cliquez sur Arrêter pour l'arrêter.
Avant de restaurer les bases de données de l'application de service de profil utilisateur, vous devez importer la clé de chiffrement MIIS (Microsoft Identity Integration Server) que vous avez exportée avant de sauvegarder les bases de données. Vous ne devez effectuer cette opération qu'une seule fois pour le processus de restauration. Pour cela, sur le serveur sur lequel vous restaurez l'application de service, tapez la commande suivante à l'invite de commandes :
miiskmu.exe /i exported.key {<GUID>}
Où <GIUD> est l’identificateur de la clé.
Ouvrez SQL Server Management Studio et connectez-vous au serveur de base de données.
Dans l'Explorateur d'objets, développez Bases de données.
Cliquez avec le bouton droit sur la base de données à restaurer, pointez sur Tâches, puis cliquez sur Restaurer la base de données.
Dans la boîte de dialogue Restaurer la base de données , dans la page Options , sélectionnez le type de récupération que vous souhaitez effectuer dans la liste État de récupération .
Pour plus d'informations sur le type de récupération à utiliser, voir Modes de récupération (SQL Server).
Dans la page Général, dans la section Destination de restauration, sélectionnez la base de données dans la liste Vers la base de données.
Dans la section Source de restauration, sélectionnez la source de sauvegarde dans la liste À partir de la base de données.
Si vous avez déplacé les fichiers de sauvegarde vers un autre ordinateur, une autre solution consiste à sélectionner l'option À partir de l'unité. Si la sauvegarde adéquate n'est pas répertoriée dans la zone Sélectionnez les jeux de sauvegarde à restaurer, accédez au fichier en cliquant sur le bouton de sélection.
Dans la zone Sélectionnez les jeux de sauvegarde à restaurer, sélectionnez la sauvegarde à restaurer, puis cliquez sur OK.
Cliquez sur OK pour restaurer la base de données.
Répétez les étapes 5 à 11 pour les bases de données suivantes associées à l'application de service de profil utilisateur (les noms répertoriés sont les noms par défaut) :
User Profile Service_ProfileDB_ <GUID>
User Profile Service_SocialDB_ <GUID>
User Profile Service_SyncDB_ <GUID>
Dans Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.
Dans la page Services sur le serveur, recherchez Service de profil utilisateur. Si le service est arrêté, cliquez sur Démarrer pour le démarrer.
Voir aussi
Concepts
Restaurer des solutions dans SharePoint Server
Sauvegarder des applications de service Profil utilisateur dans SharePoint Server