Restaurer une batterie de serveurs (Search Server 2010)

 

S’applique à : Search Server 2010

Dernière rubrique modifiée : 2016-12-01

La récupération au niveau de la batterie de serveurs est généralement réalisée uniquement après une défaillance qui implique la batterie de serveurs entière ou lorsque la récupération partielle d’une partie de la batterie de serveurs est impossible. Si vous devez restaurer uniquement une partie de la batterie de serveurs, une base de données spécifique, une application de service, une liste, une bibliothèque de documents ou un document particulier, utilisez une autre méthode de récupération.

La récupération de la batterie de serveurs est généralement réalisée pour l’une des raisons suivantes :

  • restauration d’une batterie de serveurs après un incendie, un incident, une défaillance matérielle ou un autre événement ayant engendré une perte de données ;

  • restauration des données et des paramètres de configuration de la batterie de serveurs à une heure et à une date antérieures spécifiques ;

  • déplacement d’un déploiement Microsoft Search Server 2010 depuis une batterie de serveurs vers une autre batterie.

Procédures de cette tâche :

  • Pour restaurer une batterie de serveurs à l’aide de Windows PowerShell

  • Pour restaurer une batterie de serveurs à l’aide de l’Administration centrale

  • Pour restaurer une batterie de serveurs à l’aide des outils SQL Server

Exigences relatives à la tâche

Prenez note des informations suivantes avant de restaurer une batterie de serveurs :

  • Si vous utilisez une batterie de serveurs de récupération, elle doit posséder la même topologie que la batterie de serveurs source.

  • Vous ne pouvez pas restaurer une batterie de serveurs composée de plusieurs serveurs vers une batterie de serveurs de récupération à serveur unique ou une batterie de serveurs à serveur unique vers une batterie de serveurs de récupération composée de plusieurs serveurs.

  • Vous ne pouvez pas effectuer une sauvegarde depuis une version de Search Server et une restauration vers une autre version de Search Server.

  • Une batterie de serveurs de récupération n’est pas destinée à être une batterie de serveurs active. Il s’agit d’une batterie de serveurs qui sert uniquement à restaurer les données. Il n’est pas nécessaire que la batterie de serveurs de récupération présente la même configuration matérielle que la batterie de serveurs principale ; il est recommandé d’utiliser une installation autonome ou une batterie de serveurs virtuelle.

Utiliser Windows PowerShell pour restaurer une batterie de serveurs

Vous pouvez utiliser Windows PowerShell pour restaurer une batterie de serveurs.

Pour restaurer une batterie de serveurs à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans SharePoint 2010 Management Shell, à l’invite de commandes de Windows PowerShell, tapez la commande suivante :

    Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite -BackupId <GUID>
    

    Où :

    • <BackupFolder> est le chemin d’accès au dossier de sauvegarde que vous souhaitez utiliser.

    • <GUID> est l’identité de la sauvegarde que vous souhaitez utiliser. Pour spécifier quelle sauvegarde utiliser, employez le paramètre BackupId. Pour afficher les sauvegardes dans la batterie de serveurs, tapez la commande suivante : Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup -Verbose. Si vous n’utilisez pas le paramètre BackupId, la sauvegarde la plus récente est employée. Vous ne pouvez pas utiliser une sauvegarde de configuration uniquement pour restaurer les base de données de contenu avec la configuration.

    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.

    Cette commande restaure dans la même batterie de serveurs car elle utilise l’option Overwrite. Pour restaurer dans d’une autre batterie de serveurs, par exemple une batterie de serveurs de récupération, utilisez l’option New. Pour voir la progression de la sauvegarde, utilisez le paramètre Verbose.

    Pour plus d’informations, voir Restore-SPFarm.

  3. 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>. + Restore-SPFarm <<<< <Message d’erreur>

  4. Si des erreurs ou des avertissements s’affichent, ou si l’opération ne se termine pas correctement, vérifiez le fichier Sprestore.log situé dans le dossier de sauvegarde.

Utiliser l’Administration centrale pour restaurer une batterie de serveurs

Vous pouvez utiliser l’Administration centrale pour restaurer une batterie de serveurs.

Pour restaurer une batterie de serveurs à l’aide de l’Administration centrale

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

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

  3. Dans la page Restauration à partir d’une sauvegarde - Étape 1 de 3 : sélectionner la sauvegarde à restaurer, dans la liste des sauvegardes, sélectionnez le travail de sauvegarde qui contient la sauvegarde de batterie de serveurs, puis cliquez sur Suivant. Vous pouvez afficher plus de détails sur chaque sauvegarde en cliquant sur le signe (+) à côté de la sauvegarde.

    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.

  4. Dans la page Restauration à partir d’une sauvegarde - Étape 2 de 3 : sélectionner le composant à restaurer, activez la case à cocher en regard de la batterie de serveurs, puis cliquez sur Suivant.

  5. Dans la page Restauration à partir d’une sauvegarde - Étape 3 de 3 : sélectionner les options de restauration, dans la section Restaurer un composant, vérifiez que la mention Batterie de serveurs apparaît dans la liste Restaurer le composant suivant.

    À la section Restaurer uniquement les paramètres de configuration, vérifiez 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 la batterie de serveurs ou recourez à une batterie de serveurs de récupération. 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.

    Notes

    Si vous migrez ou restaurez la batterie de serveurs dans une batterie de serveurs de récupération, sélectionnez l’option Nouvelle configuration.

    Cliquez sur Lancer la restauration.

  6. 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 de la tâche de sauvegarde en cours dans la partie inférieure de la page dans la section Restauration. La page de l’état est automatiquement actualisée 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, le démarrage de la récupération peut prendre plusieurs secondes.

    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 les outils SQL Server pour restaurer une batterie de serveurs

Bien que vous ne puissiez pas restaurer la totalité de la batterie de serveurs à l’aide des outils SQL Server, vous pouvez restaurer la plupart des bases de données de la batterie de serveurs. Si vous restaurez les bases de données à l’aide des outils SQL Server, vous devez restaurer la configuration de la batterie de serveurs à l’aide de l’Administration centrale ou de Windows PowerShell. Pour plus d’informations sur la restauration des paramètres de configuration de la batterie de serveurs, voir Restaurer ou copier une configuration de batterie de serveurs (Search Server 2010).

Notes

L’index de recherche n’est pas stocké dans SQL Server. Si vous utilisez les outils SQL Server pour sauvegarder et restaurer la recherche, vous devez effectuer une analyse complète après avoir restauré la base de données de contenu.

Avant de restaurer Search Server 2010, il est recommandé de configurer une batterie de serveurs de récupération pour la récupération du site et des éléments.

Pour restaurer les bases de données, procédez comme suit :

  1. Dans la mesure du possible, sauvegardez le journal des transactions en direct de la base de données actuelle pour protéger les modifications qui ont été apportées après la dernière sauvegarde complète.

  2. Restaurez la dernière sauvegarde complète de la base de données.

  3. Restaurez la sauvegarde de base de données différentielle la plus récente effectuée après la sauvegarde de base de données complète la plus récente.

  4. Restaurez toutes les sauvegardes de journal des transactions effectuées après la sauvegarde de base de données complète ou différentielle la plus récente.

Pour restaurer une batterie de serveurs à l’aide des outils SQL Server

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est un membre du rôle de serveur fixe sysadmin.

  2. Si le service du minuteur Windows SharePoint Services est en cours d’exécution, arrêtez-le et patientez jusqu’à ce que les procédures stockées en cours d’exécution soient terminées. Ne redémarrez pas le service tant que vous n’avez pas restauré les bases de données nécessaires.

  3. Démarrez SQL Server Management Studio et connectez-vous au serveur de bases de données.

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

  5. Cliquez avec le bouton droit sur les bases de données à restaurer, pointez sur Tâches, pointez sur Restaurer, puis cliquez sur Base de données.

    La base de données est automatiquement mise hors connexion pendant l’opération de récupération et n’est pas accessible par d’autres processus.

  6. Dans la boîte de dialogue Restaurer la base de données, spécifiez la destination et la source, puis sélectionnez le jeu ou les jeux de sauvegarde à restaurer.

    Les valeurs par défaut pour la destination et la source conviennent pour la plupart des scénarios de récupération.

  7. Dans le volet Sélectionner une page, cliquez sur Options.

  8. À la section Options de restauration, sélectionnez uniquement Remplacer la base de données existante. À moins que votre environnement ou vos stratégies ne le nécessitent, ne sélectionnez aucune autre option dans cette section.

  9. À la section État de récupération :

    • Si vous avez inclus tous les journaux des transactions à restaurer, sélectionnez RECOVER WITH RECOVERY.

    • Si vous devez restaurer d’autres journaux des transactions, sélectionnez RECOVER WITH NORECOVERY.

    • La troisième option, RECOVER WITH STANDBY n’est pas utilisée dans ce scénario.

      Notes

      Pour plus d’informations sur ces options de récupération, voir Restaurer la base de données (page Options) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x40C).

  10. Cliquez sur OK pour terminer l’opération de récupération.

  11. Sauf pour la base de données de configuration, répétez les étapes 4 à 9 pour chaque base de données à restaurer.

  12. Pour restaurer les paramètres de configuration, vous devez utiliser la base de données de configuration existante ou créer manuellement une nouvelle base de données et restaurer la configuration dans cette base de données. Pour plus d’informations sur la restauration de la configuration de la batterie de serveurs, voir Restaurer ou copier une configuration de batterie de serveurs (Search Server 2010).

  13. Démarrez le service du minuteur Windows SharePoint Services.