Restaurer les applications de service dans SharePoint Server

 

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

**Dernière rubrique modifiée :**2017-09-13

Résumé : Découvrez comment restaurer une application de service dans SharePoint Server 2016 et SharePoint 2013.

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.

Contenu de cet article :

  • Avant de commencer

  • Utiliser PowerShell pour restaurer une application de service dans SharePoint Server

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

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

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.

    Notes

    SharePoint Server restaure les magasins d’objets BLOB, mais 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, nous vous recommandons de restaurer manuellement les magasins d’objets BLOB distants.

  • Vous ne pouvez pas restaurer l’application de service complète à l’aide des outils SQL Server, mais vous pouvez restaurer les bases de données associées à cette application.

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 :

    • 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 "
    <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 paramètre BackupId. Vous pouvez afficher les sauvegardes pour la batterie de serveurs en tapant la commande suivante : Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup. Si vous ne spécifiez pas 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, tapez 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.

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.

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

    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 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électionner les options de restauration, dans la section Restaurer un composant, vérifiez que Farm\Shared Services Applications\<Service application> 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.

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

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 d’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 page Général de la boîte de dialogue Restaurer la base de données, sélectionnez la base de données à restaurer dans la liste déroulante Vers 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.

See also

Sauvegarder des applications de service dans SharePoint Server