Restaurer une application de service (Search Server 2010)
S’applique à : Search Server 2010
Dernière rubrique modifiée : 2016-12-01
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 de connectivité de données métiers et l’application de service de recherche, fournissent des données à des sites et à d’autres services. Par conséquent, les utilisateurs peuvent être confrontés à des interruptions de services tant que le processus de récupération n’est pas terminé.
Pour plus d’informations sur la façon de restaurer simultanément toutes les applications de service dans une batterie de serveurs, voir Restaurer une batterie de serveurs (Search Server 2010).
Important
Vous ne pouvez pas effectuer une sauvegarde depuis une version de Microsoft Search Server et une restauration vers une autre version de Search Server.
Procédures décrites dans cette rubrique :
Pour restaurer une application de service à l’aide de Windows PowerShell
Pour restaurer une application de service à l’aide de l’Administration centrale
Pour restaurer une application de service à l’aide d’outils SQL Server
Utiliser Windows PowerShell pour restaurer une application de service
Vous pouvez utiliser Windows PowerShell pour restaurer une application de service.
Pour restaurer une application de service à l’aide de Windows PowerShell
Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.
Dans SharePoint 2010 Management Shell, à l’invite de commandes de Windows PowerShell, tapez la commande suivante :
Restore-SPFarm -Directory <BackupFolder> -Item <ServiceApplicationName> -RecoveryMethod <Option> -BackupId <GUID> -Verbose
Où :
<BackupFolder> est le chemin d’accès de la sauvegarde que vous souhaitez utiliser.
<ServiceApplicationName> est le nom de l’application de service que vous souhaitez restaurer. Pour afficher les noms des applications de service, tapez la commande suivante :
Backup-SPFarm -ShowTree
.<Option> est l’une des options suivantes :
Overwrite, pour restaurer une application de service dans la même batterie.
New, pour restaurer dans une autre batterie de serveurs, telle qu’une batterie de serveurs de récupération.
<GUID> est l’identité de la sauvegarde que vous souhaitez utiliser. Si vous n’utilisez pas le paramètre BackupId, la sauvegarde la plus récente est employée.
Notes
Si vous n’avez pas ouvert la session sous le compte de la batterie de serveurs, vous êtes invité à fournir les informations d’identification du compte de la batterie de serveurs.
Pour afficher la progression de l’opération, utilisez le paramètre Verbose.
Vous ne pouvez pas restaurer une application de service à partir d’une sauvegarde limitée à la configuration.
Pour plus d’informations, voir Restore-SPFarm.
Lorsque vous n’utilisez pas le paramètre Verbose, la fenêtre d’invite de commandes n’affiche pas de message si l’opération se déroule correctement. En cas d’échec de l’opération, la fenêtre d’invite de commandes affiche un message d’erreur, tel que le suivant :
Restore-SPFarm : L’opération a échoué. Au niveau de ligne : <ligne> Caractère :<colonne>. + Recover-SPFarm <<<< <Message d’erreur>
En cas d’erreurs ou d’avertissements, ou si l’opération n’est pas couronnée de succès, examinez le fichier Sprestore.log dans le dossier de sauvegarde.
Utiliser l’Administration centrale pour restaurer une application de service
Utilisez la procédure suivante pour restaurer une application de service à l’aide du site Web Administration centrale de SharePoint.
Pour restaurer une application de service à l’aide de l’Administration centrale
Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.
Dans la page d’accueil de l’Administration centrale, à la section Sauvegarde et restauration, cliquez sur Restaurer à partir d’une sauvegarde.
Dans la page Restauration à partir d’une sauvegarde - Étape 1 de 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 UNC (Universal Naming Convention) 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.Dans la page Restaurer à partir d’une sauvegarde - Étape 2 de 3 : sélectionner un composant à restaurer, activez la case à cocher en regard de l’application de service, puis cliquez sur Suivant.
Dans la page Restaurer à partir d’une sauvegarde - Étape 3 de 3 : sélectionner les options de restauration, dans la section Restaurer un composant, vérifiez que Batterie\<application de service> apparaît dans la liste Restaurer le contenu suivant.
À la section Restaurer uniquement les paramètres de configuration, assurez-vous que l’option Restaurer les paramètres de contenu et de configuration est sélectionnée.
À la section Options de restauration, sélectionnez l’option Type de restauration. Utilisez le paramètre Configuration existante sauf si vous migrez l’application de service. Si vous sélectionnez cette option, une boîte de dialogue apparaît, vous invitant à confirmer l’opération. Cliquez sur OK.
Notes
Si la section Restaurer uniquement les paramètres de configuration n’apparaît pas, la sauvegarde que vous avez sélectionnée est une sauvegarde de configuration uniquement. Vous devez sélectionner une autre sauvegarde.
Cliquez sur Lancer la restauration.
Vous pouvez afficher l’état général de toutes les tâches de récupération dans la partie supérieure de la page État des opérations de sauvegarde et de restauration, à la section Disponibilité. Vous pouvez afficher l’état de la tâche de récupération actuelle dans la partie inférieure de la page, à 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 tâches de service du minuteur. Par conséquent, il se peut que la récupération tarde un peu à démarrer.
Si des messages d’erreur sont générés, 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é au chemin d’accès UNC indiqué à l’étape 2.
Utiliser des outils SQL Server pour restaurer une application de service
Vous ne pouvez pas restaurer l’application de service entière à l’aide d’outils SQL Server. Toutefois, vous pouvez utiliser ceux-ci pour restaurer les bases de données associées à l’application de service. Pour restaurer l’application de service entière, utilisez Windows PowerShell ou l’Administration centrale.
Pour restaurer une application de service à l’aide d’outils SQL Server
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 SQL Server sur le serveur de bases de données qui héberge chaque base de données.
Ouvrez SQL Server Management Studio et connectez-vous au serveur de bases 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.
Dans la boîte de dialogue Restaurer la base de données, dans la liste Type de restauration, sélectionnez le type de récupération à effectuer.
Pour plus d’informations sur le type de récupération à utiliser, voir Vue d’ensemble du mode de récupération (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x40C) dans la documentation en ligne de SQL Server 2005.
Dans la zone Restaurer un composant, cliquez sur Base de données.
Utilisez le nom fourni par défaut ou spécifiez un nom pour le jeu de récupération dans la zone de texte Nom.
Spécifiez la date d’expiration du jeu de récupération. La date détermine pendant combien de temps, ou quand, le jeu de récupération peut être remplacé par les récupérations suivantes effectuées sous le même nom. Par défaut, le jeu de récupération est défini pour ne jamais expirer (0 jour).
Dans la zone Destination, indiquez où vous souhaitez stocker la récupération.
Cliquez sur OK pour restaurer la base de données.
Répétez les étapes 2 à 10 pour chaque base de données associée à l’application de service.