Restaurer les applications de service dans SharePoint Server

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

Vous pouvez restaurer une application de service dans SharePoint Server en utilisant le le site Web Administration centrale de SharePoint ou Microsoft PowerShell. L'outil de sauvegarde à utiliser dépend de l'environnement déployé, des conditions de la planification de sauvegarde et des contrats de niveau de service passés avec votre organisation.

Avant de commencer

Vous pouvez parfois être amené à restaurer une application de service spécifique, plutôt que la batterie de serveurs entière. Certaines applications de service, telles que l'application de Service Business Data Connectivity et l'application de service de profil utilisateur, fournissent des données à des sites et à d'autres services. Ainsi, les utilisateurs peuvent être confrontés à des interruptions de services tant que le processus de récupération n'est pas terminé.

Avant de commencer cette opération, consultez les informations suivantes sur la restauration des applications de service :

  • Vous ne pouvez pas réaliser une sauvegarde à partir d’une version de SharePoint et une restauration vers une autre version de SharePoint.

  • SharePoint Server sauvegarde le magasin de métadonnées de Service Business Data Connectivity, qui inclut les types de contenu externes, les systèmes externes et les modèles du catalogue de données métiers. Notez que cette sauvegarde n'inclut pas les sources de données externes. Pour protéger les données, les sources de données externes doivent être sauvegardées.

  • Si vous restaurez l'application de service ou la batterie et que vous restaurez ensuite la source de données à un emplacement différent, nous vous recommandons de configurer les informations d'emplacement dans la définition de type de contenu externe. Dans le cas contraire, le Service Business Data Connectivity risque de ne pas pouvoir localiser la source de données.

    Remarque

    [!REMARQUE] SharePoint Server restaure les magasins d'objets blob distants seulement si vous utilisez le fournisseur FILESTREAM pour mettre les données dans des magasins d'objets blob distants. Si vous utilisez un autre fournisseur, ces magasins doivent être restaurés manuellement.

  • Vous ne pouvez pas restaurer l'application de service entière à l'aide d'outils SQL Server. Toutefois, vous pouvez restaurer les bases de données associées à l’application de service.

Utiliser PowerShell pour restaurer une application de service dans SharePoint Server

Vous pouvez utiliser PowerShell pour restaurer une application de service.

Pour restaurer une application de service à l'aide de PowerShell

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

    Remarque

    [!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.

  2. Démarrez SharePoint Management Shell.

  3. À partir de l’invite de commandes PowerShell, entrez la commande suivante :

    Restore-SPFarm -Directory 
    <BackupFolder>
     -Item "
    <ServiceApplicationName>
    " -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin d'accès du dossier où l'application de service a été sauvegardée.

    • <ServiceApplicationName> est le nom de l'application de service.

    • <GUID> est l'ID de la sauvegarde à utiliser.

    Pour spécifier la sauvegarde à utiliser, utilisez le BackupId paramètre . Vous pouvez afficher les sauvegardes de la batterie en tapant ce qui suit : Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup. 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 limitée à la configuration.

    Pour restaurer toutes les applications de service, à l’invite de commandes PowerShell, saisissez la commande suivante :

    Restore-SPFarm -Directory 
    <BackupFolder>
     -Item "Farm\Shared Service Applications" -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin d'accès du dossier où l'application de service a été sauvegardée.

    • <GUID> est l'ID de la sauvegarde à utiliser.

Pour plus d'informations, voir Restore-SPFarm.

Remarque

[!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.

Utiliser l’Administration centrale pour restaurer une application de service dans SharePoint Server

Utilisez la procédure suivante pour restaurer une application de service à l'aide du site web SharePoint de l'Administration centrale.

Pour restaurer une application de service à l'aide de 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.

    Remarque

    [!REMARQUE] Si la tâche de sauvegarde correcte ne s'affiche pas, tapez le chemin d'accès du bon dossier de sauvegarde 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 la batterie de serveurs.

  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, puis cliquez sur Suivant. Pour restaurer toutes les applications de service, sélectionnez le nœud Applications de services partagées.

  6. Dans la page Restaurer à partir d’une sauvegarde — Étape 3 sur 3 : Sélectionnez Options de restauration, dans la section Composant de restauration, assurez-vous que l’application> Batterie de serveurs\Applications de services partagés\<Service 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 vous demander de confirmer l’opération. Cliquez sur OK.

    Cliquez sur Lancer la restauration.

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

Utiliser les outils SQL Server pour restaurer les bases de données associées à une application de service dans SharePoint Server

Vous ne pouvez pas restaurer l'application de service entière à l'aide d'outils SQL Server. Toutefois, vous pouvez utiliser les outils SQL Server pour restaurer les bases de données associées à l'application de service. Pour restaurer l'application de service entière, utilisez Microsoft PowerShell ou l'Administration centrale.

Pour restaurer les bases de données pour une application de service à 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 sysadmin sur le serveur de base de données stockant toutes les bases de données.

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

  3. Dans l'Explorateur d'objets, développez Bases de données.

  4. Cliquez avec le bouton droit sur la base de données à restaurer, pointez sur Tâches, pointez sur Restaurer, puis cliquez sur Base de données.

  5. Dans la boîte de dialogue Restaurer la base de données , dans la page Général, sélectionnez la base de données vers laquelle effectuer la restauration dans la liste déroulante À la base de données .

  6. Sélectionnez la source de restauration dans la liste déroulante De la base de données.

  7. Dans la zone Sélectionnez les jeux de sauvegarde à restaurer, activez la case à cocher en regard de la base de données.

  8. Sous l'onglet Options, sélectionnez l'état de récupération dans la section É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 documentation en ligne de SQL Server.

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

  10. Répétez les étapes 1 à 9 pour chaque base de données associée à l’application de service.

Voir aussi

Concepts

Sauvegarder des applications de service dans SharePoint Server