Restaurer des bases de données (Search Server 2008)
Mise à jour : 2008-07-24
Contenu provisoire Cet article, rédigé pour une version antérieure de ce produit, est publié sans modification pour cette version.
Vous pouvez restaurer les bases de données suivantes :
Bases de données de contenu
Remarque : 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 restauré la base de données. Pour plus d'informations, reportez-vous au paragraphe Protection de la recherche dans la rubrique Choisir les éléments à protéger (Office SharePoint Server).
Base de données de contenu de l'Administration centrale
Base de données de configuration
Remarque : 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 des 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 des bases de données Search Server 2008
Remarque : |
---|
Lors de la protection d'Microsoft Search Server 2008, il est recommandé de configurer une batterie de serveurs de récupération (une seconde batterie utilisée uniquement pour la restauration des données) pour la récupération du site et des éléments. La batterie de récupération n'est pas destinée à être une batterie de serveurs active. Elle ne nécessite pas la même configuration matérielle que la batterie principale : nous vous recommandons d'utiliser une installation de serveur unique ou une batterie de serveurs virtuelle. |
Si votre environnement informatique nécessite que l'administrateur de base de données restaure les bases de données associées au fournisseur de services partagés (SSP), vous devez coordonner vos opérations de sauvegarde et de restauration avec lui.
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.
Important : |
---|
Le compte utilisé pour restaurer les bases de données doit être membre du groupe SharePoint Administrateurs de batterie et du rôle de serveur fixe dbcreator de SQL Server pour accomplir la procédure suivante. |
Restaurer une base de données en utilisant l'interface utilisateur
Sur le site Web Administration centrale de SharePoint, dans la page Opérations, dans la section Sauvegarde et restauration, cliquez sur Restaurer à partir d'une sauvegarde.
Sur 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.
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.
Dans la page Sélectionner un composant à restaurer, sélectionnez la base de données à restaurer, puis cliquez sur Continuer le processus de restauration.
Dans la page Sélectionner les options de restauration :
Dans la section Restaurer un composant, vérifiez que la base de données sélectionnée est affichée.
Dans la section Options de restauration, sélectionnez Configuration existante.
Un message s'affiche, vous avertissant que la batterie de serveurs actuelle sera remplacée au cours de l'opération de restauration. Cliquez sur OK.Dans la section Nouveaux noms, tapez de nouveaux noms et de nouvelles URL pour chaque composant, ou acceptez les valeurs par défaut.
Cliquez sur OK.
Utilisez cette procédure pour restaurer une base de données à l'aide de l'outil de ligne de commande Stsadm.
Important : |
---|
Le compte utilisé pour restaurer les bases de données doit être membre du groupe Administrateurs sur l'ordinateur local et du rôle serveur fixe de SQL Server dbcreator pour accomplir la procédure suivante. |
Restaurer une base de données en utilisant la ligne de commande
Sur le lecteur où les produits et technologies SharePoint sont installés, accédez au répertoire suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Pour obtenir le GUID de sauvegarde de la sauvegarde spécifique à restaurer, tapez la commande suivante, puis appuyez sur Entrée :
stsadm -o backuphistory -directory <chemin UNC>
où chemin UNC correspond au chemin d’accès au dossier partagé contenant la sauvegarde.
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>
où 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.
Remarque : Les éléments entre crochets ([ ]) ne peuvent pas être restaurés.
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 overwrite
où 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.
Lorsque vous recevez un avertissement indiquant que tous les éléments sélectionnés vont être remplacés, tapez y, puis appuyez sur Entrée.
Lorsque vous y êtes invité, tapez le nom d’utilisateur et le mot de passe de la base de données.
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.
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 des outils SQL Server pour restaurer 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 :
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.
Restaurez la dernière sauvegarde complète de la base de données.
Restaurez la sauvegarde différentielle la plus récente de la base de données depuis la dernière sauvegarde complète de la base de données.
Restaurez toutes les sauvegardes de journal des transactions depuis la dernière sauvegarde de base de données complète ou différentielle.
Avertissement : |
---|
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 (Search Server 2008). |
Important : |
---|
Pour effectuer cette procédure, vous devez au minimum appartenir au rôle de serveur fixe dbcreator. |
Restaurer une base de données existante
Si le service Minuteur de 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é toutes les bases de données nécessaires. Pour arrêter le minuteur de 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 Arrêter ce service.
Vérifiez que tous les travaux en cours d'exécution sont terminés avant de continuer cette procédure.
Démarrez SQL Server Management Studio et connectez-vous au serveur de base de données.
Dans l'Explorateur d'objets, développez Bases de données.
Cliquez avec le bouton droit sur la base 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 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 généralement 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. À moins que votre environnement ou vos stratégies ne le nécessitent, ne sélectionnez aucune autre option dans cette section.
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.
Remarque : Pour plus d'informations sur ces options de récupération, voir Restaurer la base de données (page Options) (https://technet.microsoft.com/fr-fr/library/ms188223.aspx?amp%3bclcid=0x40C).
Cliquez sur OK pour terminer l'opération de restauration.
Répétez les étapes 4 à 9 pour chaque base de données à restaurer.
Démarrer le service Minuteur de Windows SharePoint Services :
Dans Microsoft Windows Server 2003, démarrez le composant logiciel enfichable Services.
Sous Services (local), cliquez sur Minuteur de Windows SharePoint Services.
Cliquez sur Démarrer ce service.
Voir aussi
Sauvegarder et restaurer des bases de données (Search Server 2008)
Sauvegarder des bases de données (Search Server 2008)