Sauvegarder une application Web (Search Server 2010)

 

S’applique à : Search Server 2010

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

Il est recommandé d’effectuer une sauvegarde régulière au niveau de la batterie de serveurs. Toutefois, les impératifs informatiques ou les exigences de l’entreprise peuvent nécessiter la sauvegarde d’une application Web. La sauvegarde régulière d’une application Web réduit les risques de pertes de données qui peuvent se produire à partir de défaillances matérielles, de coupures de courant ou d’autres problèmes. Il s’agit d’un processus simple qui peut vous aider à vous assurer que toutes les données liées à l’application Web et les configurations sont disponibles pour la récupération, si nécessaire.

Vous pouvez uniquement sauvegarder une application Web à la fois à l’aide de cette procédure. Toutefois, vous pouvez sauvegarder simultanément toutes les applications Web en sauvegardant toute la batterie de serveurs.

La réalisation d’une sauvegarde n’a pas d’impact sur l’état de la batterie de serveurs. Toutefois, elle requiert des ressources et peut légèrement affecter les performances de la batterie de serveurs au cours du déroulement de l’opération. Vous pouvez éviter les problèmes de performances en sauvegardant l’application Web pendant les tranches horaires où la batterie de serveurs est peu utilisée, par exemple en dehors des heures ouvrables

Cette rubrique explique comment sauvegarder une application Web spécifique.

Procédures décrites dans cette rubrique :

  • Pour sauvegarder une application Web à l’aide de Windows PowerShell

  • Pour sauvegarder une application Web à l’aide de l’Administration centrale

  • Pour sauvegarder une application Web à l’aide de SQL Server

Exigences relatives à la tâche

Avant de commencer, vous devez créer un dossier réseau dans lequel vous allez stocker les sauvegardes. Le compte de service Windows SharePoint Services Timer V4 et le compte d’utilisateur de la batterie de serveurs doivent avoir des autorisations de type Contrôle total sur ce dossier.

Utiliser Windows PowerShell pour sauvegarder une application Web

Vous pouvez utiliser Windows PowerShell pour sauvegarder une application Web manuellement ou en tant que partie d’un script qui peut être exécuté à intervalles planifiés.

Pour sauvegarder une application Web à l’aide de Windows PowerShell

  1. Vérifiez les points suivants : Voir Add-SPShellAdmin. En outre, le compte d’utilisateur effectuant cette procédure doit être membre du rôle fixe de base de données SQL Server db_backupoperator sur le serveur de bases de données où chaque base de données est stockée.

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item <WebApplicationName> [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin d’accès du dossier réseau dans lequel vous souhaitez stocker les sauvegardes.

    • <WebApplicationName> est le nom de l’application Web que vous souhaitez sauvegarder. Pour afficher le nom de l’application Web, à l’invite de commandes de Windows PowerShell, tapez la commande suivante : Backup-SPFarm -ShowTree.

    Pour afficher la progression de l’opération de sauvegarde, utilisez le paramètre Verbose.

    Notes

    Si vous sauvegardez l’application Web pour la première fois, vous devez utiliser l’option Complète. Vous devez effectuer une sauvegarde complète avant de pouvoir effectuer une sauvegarde différentielle.

    Pour plus d’informations, voir Backup-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 :

    Backup-SPFarm : l’opération a échoué. Pour plus d’informations, voir le journal d’erreurs qui se trouve dans le répertoire de sauvegarde. Au niveau de ligne : <ligne> Caractère :<colonne>. + <applet de commande> <<<< <emplacement de l’erreur>

  4. S’il y a des erreurs ou des avertissements, ou si la sauvegarde ne se termine pas correctement, consultez le fichier Spbackup.log dans le dossier de sauvegarde.

Utiliser l’Administration centrale pour sauvegarder une application Web

Vous pouvez utiliser l’Administration centrale pour sauvegarder une application Web.

Pour sauvegarder une application Web à l’aide des outils SQL Server

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

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

  3. Dans la page Effectuer une sauvegarde - Étape 1 de 2 : sélectionner un composant à sauvegarder, sélectionnez l’application Web dans la liste des composants, puis cliquez sur Suivant.

    Notes

    L’application Web peut comprendre plusieurs composants. Dans ce cas, vous devez sélectionner le composant de niveau supérieur.

  4. Dans la page Démarrer la sauvegarde - Étape 2 de 2 : sélectionner des options de sauvegarde, à la section Type de sauvegarde, sélectionnez Complète ou Différentielle.

    Notes

    Si vous sauvegardez l’application Web pour la première fois, vous devez utiliser l’option Complète. Vous devez effectuer une sauvegarde complète avant de pouvoir effectuer une sauvegarde différentielle.

  5. À la section Sauvegarder uniquement les paramètres de configuration, cliquez sur Sauvegarder le contenu et les paramètres de configuration.

  6. À la section Emplacement des fichiers de sauvegarde , tapez le chemin d’accès UNC (Universal Naming Convention) du dossier de sauvegarde, puis cliquez sur Démarrer la sauvegarde.

  7. Vous pouvez afficher l’état général de tous les travaux de sauvegarde 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 sauvegarde en cours dans la partie inférieure de la page, dans la section Sauvegarde. La page d’é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 sauvegarde 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 pouvez aussi trouver davantage de détails dans le fichier Spbackup.log qui se trouve dans le chemin d’accès UNC que vous avez spécifié à l’étape 6.

Utiliser les outils SQL Server pour sauvegarder une application Web

Vous ne pouvez pas sauvegarder l’application Web entière à l’aide des outils SQL Server. Toutefois, vous pouvez sauvegarder toutes les bases de données associées à l’application Web. Pour sauvegarder l’application Web entière, utilisez Windows PowerShell ou l’Administration centrale.

Pour sauvegarder une application Web à l’aide des outils SQL Server

  1. Vérifiez que le compte d’utilisateur qui est utilisé pour sauvegarder les bases de données est membre du rôle fixe de base de données SQL Server db_backupoperator sur le serveur de bases de données où chaque base de données est stockée. En outre, vérifiez que le compte d’utilisateur dispose des autorisations de type Contrôle complet sur le dossier de sauvegarde.

  2. Ouvrez SQL Server Management Studio et connectez-vous au serveur de bases 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 à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.

  5. Dans la boîte de dialogue Sauvegarder la base de données, dans la zone Source, sélectionnez le type de sauvegarde que vous souhaitez effectuer dans la liste Type de sauvegarde. Pour plus d’informations sur le type de sauvegarde à utiliser, voir Vue d’ensemble du mode de récupération (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x40C).

  6. Dans la zone Sauvegarder un composant, cliquez sur Base de données.

  7. Utilisez le nom par défaut fourni ou indiquez un nom pour le jeu de sauvegarde dans la zone de texte Nom.

  8. Spécifiez la date d’expiration du jeu de sauvegarde. Elle détermine pendant combien de temps ou quand le jeu de sauvegarde peut être remplacé par les sauvegardes suivantes effectuées sous le même nom. Par défaut, le jeu de sauvegarde est défini pour ne jamais expirer (0 jour).

  9. Dans la zone Destination, indiquez où vous voulez stocker la sauvegarde.

  10. Cliquez sur OK pour sauvegarder la base de données.

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