Restaurer une application Web (SharePoint Server 2010)
S’applique à : SharePoint Foundation 2010, SharePoint Server 2010
Dernière rubrique modifiée : 2016-11-30
Cet article explique comment restaurer une application Web. Lorsque vous restaurez une application Web, vous restaurez également les paramètres IIS (Internet Information Services) et toutes les bases de données de contenu qui sont associées à l’application Web.
Dans cet article :
Éléments à prendre en considération lors de la restauration d'une application Web
Utiliser Windows PowerShell pour restaurer une application Web
Utiliser l'administration centrale pour restaurer une application Web
Utiliser les outils SQL Server pour restaurer les bases de données associées à une application Web
Étapes supplémentaires pour restaurer une application Web qui utilise l'authentification par formulaire
Étapes supplémentaires pour supprimer les fournisseurs de revendications en double après la restauration d'une application Web qui utilise l'authentification basée sur les revendications
Étapes supplémentaires pour recréer les comptes utilisateurs du cache d'objets
Éléments à prendre en considération lors de la restauration d’une application Web
Prenez en considération les informations suivantes lorsque vous préparez la restauration d’une application Web :
Vous ne pouvez restaurer qu’une application Web à la fois à l’aide des procédures indiquées dans cet article. Toutefois, vous pouvez restaurer simultanément toutes les applications Web dans la batterie de serveurs en restaurant la batterie complète.
Si une application Web utilise le cache d’objets, vous devez configurer manuellement deux comptes d’utilisateur spéciaux pour l’application Web après avoir restauré celle-ci. Pour plus d’informations sur le cache d’objets et sur la configuration de ces comptes d’utilisateur, voir Configurer les comptes d’utilisateur du cache d’objets.
Vous ne pouvez pas utiliser les outils SQL Server pour restaurer une application Web.
Lorsque vous restaurez une application Web configurée pour utiliser l’authentification par revendications, vous devez suivre des étapes supplémentaires après avoir restauré l’application Web pour restaurer l’authentification par revendications.
Utiliser Windows PowerShell pour restaurer une application Web
Vous pouvez utiliser Windows PowerShell pour restaurer une application Web manuellement ou en tant que partie d'un script qui peut être exécuté à intervalles planifiés.
Pour restaurer une application Web à l'aide de Windows PowerShell
Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.
Dans le menu Démarrer, cliquez sur Tous les programmes.
Cliquez sur Produits Microsoft SharePoint 2010.
Cliquez sur SharePoint 2010 Management Shell.
À partir de l’invite de commandes Windows PowerShell, tapez la commande suivante :
Restore-SPFarm -Directory <BackupFolderName> -RestoreMethod Overwrite -Item <WebApplicationName> [-BackupId <GUID>] [-Verbose]
Où :
<BackupFolderName> est le chemin d’accès complet au dossier que vous utilisez pour les fichiers de sauvegarde ;
<WebApplicationName> est le nom de l’application Web qui a été sauvegardée ;
<GUID> est l’identificateur de la sauvegarde à utiliser pour l’opération de restauration.
Si vous ne spécifiez pas la valeur du paramètre
BackupID
, la sauvegarde la plus récente sera utilisée. Vous ne pouvez pas restaurer une application Web en utilisant une sauvegarde de type configuration seule. Pour afficher les sauvegardes pour la batterie de serveurs, tapez la commande suivante :Get-SPBackupHistory -Directory <BackupFolderName> -ShowBackup
Pour plus d\rquote 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 l'administration centrale pour restaurer une application Web
Vous pouvez utiliser l'administration centrale pour restaurer une application Web.
Pour restaurer une application Web à 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. En outre, vérifiez que le service Windows SharePoint Services Timer V4 et le compte d'accès aux bases de données de la batterie de serveurs disposent des autorisations de type Contrôle total sur le dossier de sauvegarde.
Dans la page d’accueil de l’Administration centrale, à la section Sauvegarde et restauration, cliquez sur Restaurer à partir d’une sauvegarde.
Dans la page Restaurer à partir d'une sauvegarde - étape 1 sur 3 : sélectionnez la page de la sauvegarde à restaurer, dans la liste des sauvegardes, sélectionnez le travail de sauvegarde qui contient la batterie de serveurs ou la sauvegarde d'application Web, 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, dans la zone de liste Emplacement du répertoire actuel, tapez le chemin d'accès UNC (Universal Naming Convention) du dossier de sauvegarde approprié, puis cliquez sur Actualiser.
Vous ne pouvez pas utiliser une sauvegarde de configuration uniquement pour restaurer l'application Web.Dans la page Restaurer à partir d’une sauvegarde - Étape 2 sur 3 : sélectionnez un composant à restaurer, activez la case à cocher en regard de l'application Web, puis cliquez sur Suivant.
Dans la page Restaurer à partir d’une sauvegarde - Étape 3 sur 3 : sélectionnez les options de restauration, dans la section Restaurer un composant, vérifiez que Batterie\<application Web> apparaît dans la liste Restaurer le contenu suivant.
Dans 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.
Dans la section Options de restauration, sous Type de restauration, sélectionnez l'option Même configuration. Une boîte de dialogue s'affiche pour 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 Démarrer la restauration.
Vous pouvez afficher l’état général de tous les travaux de récupération en haut de la page État de la sauvegarde et de la 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 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 s’affichent, vous pouvez les traiter dans la colonne Message d’erreur de la page d’état des tâches de restauration et de sauvegarde. Vous trouverez également des détails supplémentaires dans le fichier Sprestore.log situé à l’emplacement indiqué.
Utiliser les outils SQL Server pour restaurer les bases de données associées à une application Web
Vous ne pouvez pas restaurer l’application Web entière à l’aide des outils SQL Server. Toutefois, vous pouvez restaurer toutes les bases de données associées à l’application Web. Pour restaurer l’application Web entière, utilisez Windows PowerShell ou l’Administration centrale.
Pour restaurer les bases de données associées à application Web à l’aide des outils SQL Server
Vérifiez que le compte utilisateur réalisant cette procédure est membre du rôle serveur fixe sysadmin.
Si le service du minuteur Windows SharePoint Services est en cours d’exécution, arrêtez-le et patientez quelques minutes afin que les procédures stockées en cours d’exécution se terminent. Ne redémarrez pas le service tant que vous n’avez pas restauré les bases de données.
Démarrez 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 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.
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.
Dans le volet Sélectionner une page, cliquez sur Options.
Dans la section Options de restauration, sélectionnez uniquement Remplacer la base de données existante. Ne sélectionnez aucune autre option de cette section si ce n’est pas nécessaire dans votre environnement.
Dans la section État de récupération :
Si vous avez inclus tous les journaux de transactions à restaurer, sélectionnez RECOVER WITH RECOVERY.
Si vous devez restaurer d’autres journaux de 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).
Cliquez sur OK pour terminer l’opération de récupération.
Répétez les étapes 4 à 10 pour chaque base de données à restaurer.
Démarrez le service du minuteur Windows SharePoint Services.
Étapes supplémentaires pour restaurer une application Web qui utilise l’authentification par formulaire
Après avoir restauré une application Web qui utilise l’authentification par formulaire, vous devez effectuer les étapes suivantes pour reconfigurer l’application Web afin qu’elle utilise l’authentification par formulaire.
Réinscrivez les fournisseurs d’appartenances et de rôles dans le fichier Web.config.
Redéployez les fournisseurs.
Pour plus d’informations, voir Configurer l’authentification basée sur les formulaires pour une application Web basée sur les déclarations (SharePoint Server 2010).
Étapes supplémentaires pour supprimer les fournisseurs de revendications en double après avoir restauré une application Web qui utilise l’authentification basée sur les revendications
La restauration d’une application Web configurée pour utiliser l’authentification par revendications se traduit souvent par l’existence de fournisseurs de revendications en double ou supplémentaires. Vous devez suivre le processus ci-après pour supprimer les fournisseurs dupliqués :
Dans l’Administration centrale, cliquez sur Gérer les applications Web, sélectionnez une application Web qui utilise l’authentification basée sur les revendications, puis cliquez sur Fournisseurs d’authentification.
Sélectionnez une zone à laquelle l’application Web est associée pour ouvrir la page Modifier l’authentification, puis cliquez sur Enregistrer.
Répétez l’opération pour chaque zone, puis pour chaque application Web qui utilise l’authentification basée sur les revendications.
Étapes supplémentaires pour reconfigurer les comptes utilisateurs du cache d’objets
Si vous avez configuré des comptes utilisateurs du cache d’objets pour l’application Web, le processus de restauration ne restaurera pas ces paramètres. Vous devez reconfigurer les paramètres de l’application Web. Pour plus d’informations, voir Configurer les comptes d’utilisateur du cache d’objets.
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=199235&clcid=0x40C) (éventuellement en anglais) |
Contenu IT Pro |
Sauvegarder une application Web (SharePoint Server 2010) Planifier la sauvegarde et la récupération dans SharePoint Server 2010 |
Contenu de développement |
Protection et récupération des données (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x40C) |