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

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

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

Vous pouvez restaurer n’importe quelle base de données de contenu ou plusieurs d’entre elles, une à la fois. Pour plus d’informations sur la sauvegarde simultanée de toutes les bases de données de contenu d’une batterie de serveurs, voir Sauvegarder une batterie de serveurs (SharePoint Server 2010).

Procédures de cette tâche :

  • Pour restaurer une base de données de contenu à l’aide de Windows PowerShell

  • Pour restaurer une base de données de contenu à l’aide de l’Administration centrale

  • Pour restaurer une base de données de contenu à l’aide des outils SQL Server

Utiliser Windows PowerShell pour restaurer une base de données de contenu

Vous pouvez utiliser Windows PowerShell pour restaurer une base de données de contenu.

Pour restaurer une base de données de contenu à 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 de Windows PowerShell (PS C:\>), entrez l’applet de commande suivante et appuyez sur la touche ENTRÉE :

    Restore-SPFarm -Directory <Backup folder name> -RestoreMethod Overwrite -Item <Content database name> [-BackupId <GUID>] [-Verbose]

    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 n’utilisez pas le paramètre BackupId, c’est la sauvegarde la plus récente qui est utilisée. Pour afficher la liste des sauvegardes, avec leur numéro, tapez la commande suivante et appuyez sur Entrée :

    Get-SPBackupHistory -Directory <Backup folder>

Pour plus d’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 base de données de contenu

Vous pouvez utiliser l’Administration centrale pour restaurer une batterie de serveurs ou les composants d’une batterie de serveurs.

Pour restaurer une base de données de contenu à l’aide de l’Administration centrale

  1. Vérifiez que vous avez ouvert une session en tant que membre du groupe Administrateurs de batterie de serveurs.

  2. Dans la page d’accueil de l’Administration centrale, à la section Sauvegarde et restauration, cliquez sur Restauration à 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 la base de données de contenu, puis cliquez sur Suivant.

    Notes

    Si le travail de sauvegarde souhaité n’est pas affiché, dans la zone de texte Emplacement de l’historique de sauvegarde, entrez le chemin d’accès du dossier de sauvegarde correct, puis cliquez sur Actualiser.

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

    Notes

    Si la base de données de contenu ne peut pas être sélectionnée, vous devez utiliser Windows PowerShell ou les outils SQL Server pour restaurer la base de données de contenu.

  5. Dans la page Restauration à partir d’une sauvegarde — Étape 3 sur 3 : sélectionner les options de restauration, dans la section Options de restauration, sous Type de restauration, cliquez sur Configuration existante. Une boîte de dialogue apparaît et vous demande de confirmer l’opération. Cliquez sur OK.

    Cliquez sur Démarrer 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 de la sauvegarde et de la restauration dans la section État. 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é à l’étape 3.

Utilisez les outils SQL Server pour restaurer une base de données de contenu

Vous pouvez utiliser les outils SQL Server pour restaurer une base de données de contenu en procédant ainsi :

  1. Dans la mesure du possible, sauvegardez le journal des transactions en direct de la base de données de contenu 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 base de données de contenu à l’aide des outils SQL Server

  1. Vérifiez que le compte d’utilisateur réalisant cette procédure est un membre du rôle 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 de contenu.

  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, puis sur Restaurer et 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 elle 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. Ne sélectionnez aucune autre option de cette section si ce n’est pas nécessaire.

  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. Répétez les étapes 4 à 10 pour chaque base de données à restaurer.

  12. Démarrer le service du minuteur Windows SharePoint Services

See Also

Concepts

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