Partager via


Sauvegarder une application Web (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

Dernière rubrique modifiée : 2016-11-30

Cet article explique comment sauvegarder 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 suite à des défaillances matérielles, des 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. Nous vous recommandons de créer des sauvegardes d’applications Web en plus des sauvegardes ordinaires au niveau de la batterie de serveurs.

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

Dans cette rubrique :

  • Considérations relatives à la sauvegarde des applications Web

  • Conditions requises pour la tâche

  • Utiliser Windows PowerShell pour sauvegarder une application Web

  • Utiliser l’Administration centrale pour sauvegarder une application Web

  • Utiliser les outils SQL Server pour sauvegarder une application Web

Considérations relatives à la sauvegarde des applications Web

Il convient de prendre en compte les points suivants lors de la préparation à la sauvegarde d’une application Web.

  • Vous ne pouvez sauvegarder qu’une seule application Web à la fois à l’aide des procédures décrites dans cet article. Toutefois, vous pouvez sauvegarder simultanément toutes les applications Web en sauvegardant toute la batterie de serveurs.

  • La sauvegarde d’une application Web 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

  • Si l’application Web utilise le cache d’objets, vous devez configurer manuellement deux comptes d’utilisateurs spéciaux pour l’application Web après l’avoir restaurée. Pour plus d’informations sur le cache d’objets et sur la façon de configurer ces comptes d’utilisateurs, voir Configurer les comptes d’utilisateur du cache d’objets.

  • Lorsque vous sauvegardez une application Web, les paramètres IIS (Internet Information Services) et toutes les bases de données de contenu associées à l’application Web sont également sauvegardés.

  • Lorsque vous sauvegardez une application Web configurée de façon à utiliser l’authentification basée sur les formulaires, vous devez également utiliser un système de sauvegarde de fichiers afin de protéger les fichiers Web.config car ceux-ci doivent être mis à jour manuellement de façon à inscrire les fournisseurs d’appartenances et de rôles, et les modifications apportées manuellement aux fichiers Web.config ne sont pas sauvegardées. De plus, les fichiers Web.config ne sont pas restaurés lorsque vous restaurez une application Web. À l’issue de la récupération, vous devez mettre à jour les fichiers Web.config et redéployer les fournisseurs. Pour plus d’informations, voir Planifier des méthodes d’authentification (SharePoint Foundation 2010) et Configurer l’authentification par revendications (SharePoint Foundation 2010).

Exigences relatives à la tâche

Avant de commencer, vous devez créer un dossier réseau dans lequel stocker les sauvegardes. Le compte de service Minuteur V4 Windows SharePoint Services et le compte d’utilisateur de la batterie de serveurs doivent avoir des autorisations de type Contrôle total sur ce dossier. Pour plus d’informations sur la façon de créer un dossier de sauvegarde, voir Préparer la sauvegarde et la récupération (SharePoint Foundation 2010).

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 que vous répondez à la configuration minimale suivante : 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 base de données où chaque base de données est stockée.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. À l’invite de commandes de Windows PowerShell (PS C:\>), entrez l’applet de commande suivante et appuyez sur la touche ENTRÉE :

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <WebApplicationName> [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin d’accès au dossier que vous utilisez pour stocker les fichiers de sauvegarde.

    • <WebApplicationName> est le nom de l’application Web.

    Notes

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

Pour plus d\rquote informations, voir Backup-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 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 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 l’Administration centrale, sur la page d’accueil, à la section Sauvegarde et restauration, cliquez sur Effectuer une sauvegarde.

  3. Dans la page Effectuer une sauvegarde - Étape 1 sur 2 : sélectionnez 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. Sur la page Démarrer la sauvegarde - Étape 2 sur 2 : sélectionnez des options de sauvegarde, à la section Type de sauvegarde, sélectionnez Complet ou Différentiel.

    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. Dans 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 vous recevez des erreurs, 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 base 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.

Contenu connexe

Centre de ressources

Gestion de la continuité des opérations pour SharePoint Server 2010 (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=201997&clcid=0x40C)

Contenu IT Pro

Restaurer une application Web (SharePoint Foundation 2010)

Sauvegarder une batterie de serveurs (SharePoint Foundation 2010).

Planifier la sauvegarde et la récupération (SharePoint Foundation 2010)

Sauvegarde et récupération (SharePoint Foundation 2010)

Contenu de développement

Protection et récupération des données (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x40C)