Partager via


Restaurer des bases de données (Windows SharePoint Services 3.0)

Mise à jour : 2008-07-24

Vous pouvez restaurer les bases de données suivantes :

  • bases de données de contenu ;

  • base de données de recherche.

    NoteRemarque :

    L'index de recherche n'est pas stocké dans SQL Server. Si vous utilisez des outils SQL Server 2005 pour sauvegarder et restaurer la recherche, vous devez effectuer une analyse complète après avoir récupéré la base de données. Pour plus d'informations, reportez-vous au paragraphe Protection de la recherche de la rubrique Choisir les éléments à protéger (Windows SharePoint Services).

  • Base de données de contenu de l'Administration centrale

  • Base de données de configuration

    NoteRemarque :

    La base de données de configuration et la base de données de contenu de l'Administration centrale contiennent des informations spécifiques à l'ordinateur. Par conséquent, vous pouvez les restaurer uniquement dans un environnement que vous configurez de sorte qu'il soit précisément le même, y compris les mises à jour logicielles, les noms de serveur et le nombre de serveurs. Autrement dit, vous ne pouvez pas sauvegarder la base de données de configuration, modifier votre topologie ou les rôles de serveur et restaurer la base de données de configuration.

Pour plus d'informations sur l'utilisation de SQL Server pour restaurer les bases de données, voir Sauvegarde et restauration de bases de données dans SQL Server (https://go.microsoft.com/fwlink/?linkid=102629&clcid=0x40C).

Restaurer vos bases de données Windows SharePoint Server 3.0

NoteRemarque :

Lors de la protection d'Windows SharePoint Services 3.0, il est recommandé de configurer une batterie de serveurs de récupération (une seconde batterie, utilisée uniquement pour restaurer les données) pour la récupération des sites et des éléments. La batterie de serveurs de récupération n'est pas destinée à servir de batterie active. La batterie de serveurs de récupération n'a pas besoin d'utiliser le même matériel que la batterie principale (il est recommandé d'utiliser une installation de serveur unique ou une batterie virtuelle). Pour plus d'informations sur la création d'une batterie de serveurs de récupération, voir la rubrique Récupérer un document si la Corbeille n’est pas utilisée (Windows SharePoint Services 3.0).

Si votre environnement informatique nécessite que votre administrateur de base de données doive restaurer les bases de données associées au fournisseur de services partagés, vous devez coordonner vos opérations de sauvegarde et de restauration avec votre administrateur de base de données. Le compte utilisé pour restaurer les bases de données doit être membre du rôle serveur fixe dbcreator de SQL Server.

Restaurer une base de données à l’aide des outils intégrés

Utilisez cette procédure pour restaurer une base de données à l'aide des outils intégrés des produits et technologies SharePoint.

ImportantImportant :

Pour effectuer la procédure ci-dessous, vous devez au minimum appartenir au groupe SharePoint Administrateurs de batterie de serveurs.

Restaurer une base de données en utilisant l'interface utilisateur

  1. Sur le site Web de l'Administration centrale SharePoint, dans la page Opérations, dans la section Sauvegarde et restauration, cliquez sur Restaurer à partir d'une sauvegarde.

  2. Dans la page Sélectionner l'emplacement de la sauvegarde, dans la section Emplacement du fichier de sauvegarde, entrez le chemin d'accès au dossier de sauvegarde au format UNC.

  3. Dans la page Sélectionner un package de sauvegarde à restaurer, sélectionnez le fichier de sauvegarde à utiliser pour la restauration, puis cliquez sur Continuer le processus de restauration.

  4. Dans la page Sélectionner un composant à restaurer, sélectionnez la base de données à restaurer, puis cliquez sur Continuer le processus de restauration.

  5. Dans la page Sélectionner les options de restauration :

    1. Dans la section Restaurer un composant, vérifiez que la base de données sélectionnée est affichée.

    2. Dans la section Options de restauration, sélectionnez Configuration existante.
      Un message s'affiche pour vous avertir que la batterie active va être remplacée. Cliquez sur OK.

    3. Dans la section Nouveaux noms, entrez les nouveaux noms et les nouvelles URL de chaque composant, ou acceptez les valeurs par défaut.

  6. Cliquez sur OK.

Utilisez cette procédure pour restaurer une base de données en utilisant l'outil de ligne de commande Stsadm.

ImportantImportant :

Pour exécuter la procédure ci-dessous, vous devez au moins être membre du groupe Administrateurs sur l'ordinateur local.

Restaurer une base de données en utilisant la ligne de commande

  1. Sur le lecteur sur lequel les produits et technologies SharePoint sont installés, accédez au répertoire suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Pour obtenir le GUID de sauvegarde de la sauvegarde spécifique à restaurer, tapez la commande ci-dessous, puis appuyez sur Entrée :

    stsadm -o backuphistory -directory <chemin UNC>

    chemin UNC correspond au chemin d’accès au dossier partagé contenant la sauvegarde.

  3. Si vous ne connaissez pas encore le nom de la base de données à restaurer, tapez la commande ci-dessous, puis appuyez sur Entrée :

    stsadm –o restore –showtree -directory <chemin UNC> -backupid <GUID de l'historique de sauvegarde>

    chemin UNC correspond au chemin d’accès au dossier partagé contenant la sauvegarde et GUID de l’historique de sauvegarde au GUID du package de sauvegarde à restaurer.

    NoteRemarque :

    Les éléments placés entre crochets ([ ]) ne peuvent pas être restaurés.

  4. Pour restaurer une base de données, tapez la commande ci-dessous et appuyez sur Entrée :

    stsadm -o restore -directory <chemin UNC> -backupid <GUID de l’historique de sauvegarde> -item <chemin créé à partir de l’arborescence> -restoremethod overwritenew

    chemin UNC correspond au chemin d’accès UNC au dossier partagé de sauvegarde, GUID de l’historique de sauvegarde au GUID du package de sauvegarde spécifique à restaurer et chemin créé à partir de l’arborescence au libellé complet du chemin d’accès à la batterie de serveurs, tel qu’il est indiqué par le paramètre -showtree.

  5. Lorsque vous recevez un avertissement indiquant que tous les éléments sélectionnés vont être remplacés, tapez o, puis appuyez sur Entrée.

  6. Lorsque vous y êtes invité, tapez le nom d’utilisateur et le mot de passe de la base de données de contenu.

  7. Si la récupération se termine correctement, la fenêtre de commandes affiche le texte suivant :

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. Dans le cas contraire, le message ci-dessous s'affiche :

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    Le journal d’erreurs indiqué correspond au fichier sprestore.log qui se trouve dans le dossier partagé de sauvegarde.

Utilisation d'outils SQL Server pour récupérer une base de données

En cas de défaillance, vous devez utiliser vos sauvegardes pour restaurer la base de données. Vous devez restaurer vos bases de données dans l'ordre suivant :

  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 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 différentielle de la base de données la plus récente depuis la dernière sauvegarde complète de la base de données.

  4. Restaurez toutes les sauvegardes du journal des transactions depuis la dernière sauvegarde de base de données complète ou différentielle.

WarningAvertissement :

La récupération de la base de données de configuration ne peut pas être effectuée à l'aide de cette procédure. Pour restaurer la base de données de configuration, reportez-vous à la rubrique Restaurer une batterie de serveurs après un problème de base de données de configuration (Windows SharePoint Services).

ImportantImportant :

Pour effectuer cette procédure, vous devez au minimum appartenir au rôle serveur fixe dbcreator.

Restaurer une base de données existante

  1. 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. Pour arrêter le minuteur de Windows SharePoint Services :

    1. Dans Microsoft Windows Server 2003, démarrez le composant logiciel enfichable Services.

    2. Sous Services (local), cliquez sur Minuteur Windows SharePoint Services.

    3. Cliquez sur Arrêter ce service.

    4. Vérifiez que tous les travaux en cours d'exécution avant de continuer cette procédure.

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

  3. Dans l'Explorateur d'objets, développez Bases de données.

  4. Cliquez avec le bouton droit sur les bases de données à restaurer, pointez sur Tâches, sur Restaurer, puis cliquez sur Base de données.

    La base de données est automatiquement mise hors connexion pendant l'opération de restauration et les autres processus ne peuvent pas y accéder.

  5. 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 généralement pour la plupart des scénarios de récupération.

  6. Dans le volet Sélectionner une page, cliquez sur Options.

  7. 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.

  8. Dans la section État de récupération :

    • Si vous avez inclus tous les journaux des transactions à restaurer, sélectionnez RESTORE WITH RECOVERY.

    • Si vous devez restaurer d'autres journaux des transactions, sélectionnez RESTORE WITH NO RECOVERY.

    • La troisième option, RESTORE WITH STANDBY, n'est pas utilisée dans ce scénario.

      NoteRemarque :

      Pour plus d'informations sur ces options de récupération, reportez-vous à la rubrique Restaurer la base de données (page Options) (https://technet.microsoft.com/fr-fr/library/ms188223.aspx?amp%3bclcid=0x40c).

  9. Cliquez sur OK pour terminer l'opération de restauration.

  10. Répétez les étapes 4 à 9 pour chaque base de données à restaurer.

  11. Démarrer le service du minuteur Windows SharePoint Services :

    • Dans Microsoft Windows Server 2003, démarrez le composant logiciel enfichable Services.

    • Sous Services (local), cliquez sur Minuteur Windows SharePoint Services.

    • Cliquez sur Démarrer ce service.

Voir aussi

Concepts

Sauvegarder et restaurer des bases de données de contenu (Windows SharePoint Services 3.0)
Sauvegarder des bases de données (Windows SharePoint Services 3.0)
Sauvegarder et restaurer des bases de données en utilisant DPM (Windows SharePoint Server 3.0)