Restaurer une batterie de serveurs (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 batterie de serveurs Microsoft SharePoint Server 2010. 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. Pour plus d’informations sur les autres types de récupération, voir Contenu connexe.

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 SharePoint Server 2010 d’une batterie de serveurs vers une autre.

Dans cet article :

  • Considérations sur la récupération d’une batterie de serveurs

  • 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

Considérations sur la récupération d’une batterie de serveurs

Avant de procéder à la récupération d’une batterie de serveurs, prenez note des éléments suivants :

  • Vous ne pouvez pas restaurer une batterie de serveurs composée de plusieurs serveurs vers une batterie de serveurs à serveur unique ni une batterie de serveurs à serveur unique vers une batterie de serveurs composée de plusieurs serveurs.

  • Vous ne pouvez pas effectuer une sauvegarde depuis une version de Microsoft SharePoint Server, puis une restauration vers une autre version de SharePoint Server.

  • La sauvegarde de la batterie de serveurs sauvegarde les bases de données de configuration et les bases de données de contenu de l’Administration centrale, mais celles-ci ne peuvent pas être restaurées à l’aide des outils de Microsoft SharePoint Server 2010. Pour plus d’informations sur la sauvegarde et la restauration de toutes les bases de données de la batterie de serveurs, voir Déplacer toutes les bases de données (SharePoint Server 2010).

  • Lorsque vous restaurez la batterie à l’aide de Microsoft SharePoint Server 2010, le processus de restauration ne démarre pas automatiquement toutes les applications de service. Vous devez les démarrer manuellement en utilisant l’Administration centrale ou Windows PowerShell. N’utilisez pas l’Assistant Configuration des produits SharePoint pour démarrer les services car cela remet en service les services et les proxys de service.

  • L’identificateur (ID) de chaque base de données de contenu est conservé lorsque vous restaurez ou rattachez une base de données à l’aide des outils intégrés. Le comportement de conservation par défaut des journaux de modifications est le suivant lorsque vous utilisez les outils intégrés :

    1. Les journaux des modifications de toutes les bases de données sont conservés lorsque vous restaurez une batterie de serveurs.

    2. Le journal des modifications des bases de données de contenu est conservé lorsque vous rattachez ou restaurez une base de données.

      Lorsqu’un ID de base de données et un journal des modifications sont conservés, le système de recherche continue l’analyse selon le calendrier normal défini par les règles d’analyse.

      Lorsque vous restaurez une base de données existante et n’utilisez pas l’option de remplacement, un nouvel ID est affecté à la base de données restaurée, et le journal des modifications de la base de données n’est pas conservé. La prochaine analyse de la base de données ajoutera des données de la base de données de contenu à l’index.

      Si une restauration est effectuée et que l’ID du package de sauvegarde est déjà utilisé dans la batterie de serveurs, un nouvel ID est attribué à la base de données restaurée et un avertissement est ajouté au journal de restauration. Si l’ID de la base de données de contenu n’a pas changé et que le jeton de journal des modifications utilisé par le système de recherche est valide pour le journal des modifications actuel de la base de données de contenu, vous pouvez réaliser une analyse incrémentielle au lieu d’une analyse complète. Si le journal des modifications n’est pas conservé, le jeton n’est pas valide et le système de recherche doit procéder à une analyse complète.

  • La sauvegarde de SharePoint Server 2010 sauvegarde les définitions de types de contenus externes du Service Business Data Connectivity mais ne sauvegarde pas la source de données proprement dite. Pour protéger les données, vous devez sauvegarder la source de données lorsque vous sauvegardez le Service Business Data Connectivity ou la batterie de serveurs.

    Si vous restaurez le Service Business Data Connectivity ou la batterie puis restaurez la source de données à un autre emplacement, vous devez modifier les informations d’emplacement dans la définition de type de contenu externe. Si vous ne le faites pas, le Service Business Data Connectivity risque de ne pas pouvoir localiser la source de données.

  • SharePoint Server 2010 restaure les magasins BLOB (Binary Large Objects) uniquement si vous utilisez le fournisseur de magasins BLOB distants FILESTREAM pour mettre les données dans des magasins BLOB distants.

    Si vous utilisez un autre fournisseur, vous devez restaurer manuellement les magasins BLOB distants.

  • Si un utilisateur a placé des copies de contenu afin de les modifier hors connexion dans Microsoft SharePoint Workspace 2010 et que le contenu est restauré à partir d’une sauvegarde sur le serveur, lorsque l’utilisateur se reconnecte, le serveur synchronise automatiquement le contenu hors connexion avec le contenu restauré. Cela peut entraîner une perte de données sur les copies de l’utilisateur.

  • Si vous partagez des applications de service parmi des batteries de serveurs, sachez que les certificats d’approbation qui ont été échangés ne sont pas inclus dans les sauvegardes des batteries. Vous devez sauvegarder le magasin de certificats séparément ou conserver les certificats dans un emplacement distinct. Lorsque vous restaurez une batterie de serveurs qui partage une application de service, vous devez importer et redéployer les certificats, puis rétablir les approbations entre batteries.

    Pour plus d’informations, voir Échanger des certificats de confiance entre des batteries (SharePoint Server 2010).

  • Après avoir restauré une application Web configurée de façon à utiliser l’authentification par revendications, des fournisseurs de revendications dupliqués ou supplémentaires apparaissent souvent. Si des fournisseurs dupliqués apparaissent, vous devez enregistrer manuellement chaque zone d’application Web pour les supprimer. Pour plus d’informations, voir Restaurer une application Web (SharePoint Server 2010).

  • La restauration d’une batterie de serveurs contenant une application Web configurée de façon à utiliser l’authentification par formulaire requiert des étapes supplémentaires. Pour plus d’informations, voir Restaurer une application Web (SharePoint Server 2010).

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 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 Windows PowerShell, tapez la commande suivante :

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

    Où :

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

    • <GUID> est l’identificateur de la sauvegarde à partir de laquelle effectuer la restauration.

    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.

    Si vous ne spécifiez pas le paramètre BackupId, la sauvegarde la plus récente sera utilisée. Pour afficher la liste des sauvegardes de la batterie de serveurs, depuis l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin d’accès du dossier que vous utilisez pour le stockage des fichiers de sauvegarde.

    Vous ne pouvez pas utiliser une sauvegarde de la configuration uniquement pour restaurer les bases de données de contenu avec la configuration.

  6. Pour redémarrer une application de service, depuis l’invite de commandes Windows PowerShell, tapez la commande suivante :

    Start-SPServiceInstance -Identity <ServiceApplicationID>
    

    Où :

    • <ServiceApplicationID> est le GUID de l’application de service.

    Pour plus d’informations sur le redémarrage des applications de service à l’aide de Windows PowerShell, voir Start-SPServiceInstance.

Pour plus d’informations sur la restauration de la batterie de serveurs à l’aide de Windows PowerShell, 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 batterie de serveurs

Vous pouvez utiliser le site Web 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 effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

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

  3. Dans la page Restauration à partir d’une sauvegarde - Étape 1 sur 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 le travail de sauvegarde adéquat n’apparaît pas, dans la zone de texte Dossier actif, entrez le chemin d’accès UNC du dossier de sauvegarde adéquat, puis cliquez sur Actualiser.
    Vous ne pouvez pas utiliser une sauvegarde de configuration uniquement pour restaurer la batterie de serveurs.

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

  5. Dans la page Restaurer à partir d’une sauvegarde - Étape 3 sur 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.

    Dans la section Restaurer uniquement les paramètres de configuration, vérifiez que l’option Restaurer le contenu et les paramètres de configuration est sélectionnée.

    Dans la section Options de restauration, sous Type de restauration, sélectionnez l’option Configuration existante. Une boîte de dialogue apparaît et vous invite à confirmer l’opération. Cliquez sur OK.

    Notes

    Si la section Restaurer uniquement les paramètres de configuration n’apparaît pas, c’est que la sauvegarde sélectionnée est une sauvegarde de configuration uniquement. Vous devez sélectionner une autre sauvegarde.

    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 du travail de sauvegarde en cours dans la partie inférieure de la page dans la section Restaurer. 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 vous obtenez des erreurs, vous pouvez les examiner dans la colonne Message d’échec de la page État des opérations de sauvegarde et de restauration. Vous pouvez également obtenir des détails supplémentaires dans le fichier Sprestore.log stocké dans le chemin d’accès UNC que vous avez spécifié à l’étape 3.

  7. Lorsque le processus de restauration est terminé, vous devez redémarrer une ou plusieurs applications de service. Dans l’Administration centrale, dans la page Accueil, dans la section Gestion des applications, cliquez sur Gérer les services sur le serveur.

  8. Dans la page Services sur le serveur, démarrez les services liés aux applications de service que vous souhaitez exécuter, en cliquant sur Démarrer dans la colonne Actions en regard de l’application de service.

  9. Rétablissez les éventuelles relations d’approbation. Pour plus d’informations, voir Échanger des certificats de confiance entre des batteries (SharePoint Server 2010).

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 la configuration d'une batterie de serveurs (SharePoint 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 SharePoint 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 qui s’est produite après la sauvegarde de base de données complète la plus récente.

  4. Restaurez toutes les sauvegardes de journal des transactions qui se sont produites 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. Dans 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. Dans 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.

    Important

    Si vous restaurez la base de données des profils utilisateur (nommée par défaut « User Profile Service_ProfileDB_<GUID> »), restaurez également la base de données sociale (nommée par défaut « User Profile Service_SocialDB_<GUID> »). Sinon, cela pourrait entraîner des inexactitudes dans les données de profils utilisateur difficiles à détecter et corriger.

  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 la configuration d'une batterie de serveurs (SharePoint Server 2010).

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

  14. Démarrez les applications de service devant être redémarrées. Pour cela, voir les étapes 7 et 8 de la procédure « Utiliser l’Administration centrale pour restaurer une batterie de serveurs » plus haut dans cet article.

Contenu connexe

Centres de ressources

Gestion de la continuité des opérations pour SharePoint Server 2010 : sauvegarde, récupération, disponibilité et récupération d’urgence (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x40C) (éventuellement en anglais)

Contenu IT Pro

Sauvegarder une batterie de serveurs (SharePoint Server 2010).

Restaurer la configuration d'une batterie de serveurs (SharePoint Server 2010)

Restaurer une application Web (SharePoint Server 2010)

Restaurer une base de données de contenu (SharePoint Server 2010)