Restaurer des applications de service Profil utilisateur dans SharePoint Server

 

**Sapplique à :**SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-07-20

Résumé : Découvrez comment restaurer l’application de service Profil utilisateur dans SharePoint Server 2016 et SharePoint Server 2013.

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.

Important

Les étapes de cet article s’appliquent à SharePoint Server 2016.

Contenu de cet article :

  • Avant de commencer

  • Utilisation de PowerShell pour restaurer l’application de service Profil utilisateur dans SharePoint Server

  • Utilisation du site Administration centrale pour restaurer une application de service Profil utilisateur dans SharePoint Server

  • Utilisation des outils SQL Server pour restaurer les bases de données associées à l'application de service de profil utilisateur dans SharePoint

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 effectuer une sauvegarde depuis une version de SharePoint Server et une restauration vers une autre version de SharePoint Server.

  • 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

  1. Vérifiez que vous êtes membre :

    • 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

    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.

  2. Démarrez SharePoint Management Shell.

  3. À l’invite de commandes PowerShell, tapez 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 paramètre 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

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 du site Administration centrale pour restaurer une application de service 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

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Démarrez l’Administration centrale.

  3. Dans la page d’accueil de l’Administration centrale, dans la section Sauvegarde et restauration, cliquez sur Restaurer à partir d’une sauvegarde.

  4. 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

    Si la tâche de sauvegarde correcte ne s’affiche pas, tapez le chemin d’accès du dossier de la sauvegarde appropriée dans la zone de texte Emplacement de l’historique de sauvegarde, puis cliquez sur Actualiser.
    Vous ne pouvez pas utiliser une sauvegarde de configuration uniquement pour restaurer l’application de service de profil utilisateur.

  5. 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.

  6. Dans la page Restaurer à partir d’une sauvegarde - Étape 3 sur 3 : sélectionner les options de restauration, dans la section Restaurer un composant, vérifiez que Farm\Shared Services Applications\<nom de l’application de service de profil utilisateur> apparaît 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 confirmer l’opération. Cliquez sur OK.

  7. Cliquez sur Lancer la restauration.

  8. Vous pouvez afficher l’état général de tous les travaux de récupération en haut de la page État des opérations de sauvegarde et de 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 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.

Important

Si vous restaurez la base de données des profils utilisateur (nommée par défaut « User Profile Service_ProfileDB_<GUID> »), vous devez restaurer également la base de données sociale (nommée par défaut « User Profile Service_SocialDB_<GUID> »), sans quoi cela pourrait générer des inexactitudes difficiles à détecter et corriger dans les données de profils utilisateur.

Pour restaurer les bases de données associées à l’application de service Profil utilisateur à l’aide des outils SQL Server

  1. 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.

  2. Démarrez l’Administration centrale.

  3. Dans Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.

  4. 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.

  5. 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>}
    

    <GUID> est l’identificateur de la clé.

  6. Ouvrez SQL Server Management Studio et connectez-vous au serveur de base de données.

  7. Dans l’Explorateur d’objets, développez Bases de données.

  8. 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.

  9. Dans la boîte de dialogue Restaurer la base de données, sur la page Options, dans la liste État de récupération, sélectionnez le type de récupération à effectuer.

    Pour plus d’informations sur le type de récupération à utiliser, voir Modes de récupération (SQL Server).

  10. 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.

  11. Dans la section Source de restauration, sélectionnez la source de sauvegarde dans la liste À partir de la base de données.

  12. 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.

  13. Dans la zone Sélectionnez les jeux de sauvegarde à restaurer, sélectionnez la sauvegarde à restaurer, puis cliquez sur OK.

  14. Cliquez sur OK pour restaurer la base de données.

  15. 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>

  16. Dans Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur.

  17. 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.

See also

Restaurer des solutions dans SharePoint Server
Sauvegarder des applications de service Profil utilisateur dans SharePoint Server

Informations de référence sur Microsoft PowerShell pour SharePoint Server