Share via


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

 

S’applique à : SharePoint Foundation 2010

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

Vous pouvez restaurer n’importe quelle base de données de contenu ou plusieurs bases de données de contenu à la fois. Pour plus d’informations sur la façon de sauvegarder en même temps toutes les bases de données contenues dans une batterie de serveurs, voir Sauvegarder une batterie de serveurs (SharePoint Foundation 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 la 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, la sauvegarde la plus récente sera utilisée. Pour afficher la liste des sauvegardes, y compris leur ID de sauvegarde, 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 des 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.

  2. Dans la page d’accueil de l’Administration centrale, à 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, sélectionnez, dans la liste des sauvegardes, le travail de sauvegarde qui contient la sauvegarde de la base de données de contenu, puis cliquez sur Suivant.

    Notes

    Lorsque la tâche de sauvegarde correcte ne s’affiche pas, entrez le chemin d’accès du dossier de sauvegarde approprié dans la zone de texte Emplacement de sauvegarde actuel, puis cliquez sur Actualiser.

  4. Dans la page Restaurer à partir d’une sauvegarde - Étape 2 sur 3 : sélectionner le 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 n’est pas sélectionnable, vous devez utiliser Windows PowerShell ou les outils SQL Server pour restaurer la base de données de contenu.

  5. Sur la page Restaurer à partir de la sauvegarde : étape 3 sur 3 : sélectionner les options de restauration, dans la section Options de restauration, sous Type de restauration, cliquez sur l’option Configuration existante. Une boîte de dialogue apparaît, vous invitant à confirmer l’opération. Cliquez sur OK.

    Cliquez sur Lancer la restauration.

  6. Vous pouvez voir 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 voir 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 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.

Utiliser 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 comme suit :

  1. Dans la mesure du possible, sauvegardez le journal des transactions actif de la base de données de contenu pour protéger les modifications qui ont été apportées depuis 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 qui exécute cette procédure est membre du rôle de serveur fixe sysadmin.

  2. Si le service minuteur de Windows SharePoint Services est en cours d’exécution, arrêtez-le et patientez quelques minutes pour 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 de contenu.

  3. Démarrez SQL Server Management Studio et connectez-vous au serveur de base de données.

  4. Dans l’Explorateur d’objets, développez Bases de données.

  5. Cliquez avec le bouton droit sur la base 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. 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 minuteur de Windows SharePoint Services

See Also

Concepts

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