Restaurer des batteries de serveurs dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Vous pouvez restaurer une batterie de serveurs SharePoint Server à l'aide du le site Web Administration centrale de SharePoint, de Microsoft PowerShell ou des outils SQL Server. L'outil de sauvegarde que vous utilisez dépend du type d'environnement que vous avez déployé, de la planification de sauvegarde et des contrats de niveau de service que vous avez établis avec votre organisation.
Avant de commencer
La récupération au niveau de la batterie de serveurs est effectuée uniquement après une défaillance qui implique l’intégralité de la batterie ou lorsque la récupération partielle d’une partie de la batterie de serveurs n’est pas possible. 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 effectué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 d'une batterie de serveurs vers une autre.
Avant de commencer cette opération, consultez les informations suivantes sur la manière de récupérer une batterie de serveurs dans SharePoint :
Vous ne pouvez pas sauvegarder à partir d’une version de SharePoint Server 2019 et restaurer vers une autre version de SharePoint Server 2019. Il en va de même pour SharePoint Server 2016 et 2013.
La sauvegarde de la batterie de serveurs permet de sauvegarder la 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 SharePoint Server. 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 dans SharePoint Server.
Lorsque vous restaurez la batterie à l’aide de SharePoint Server, 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 Microsoft PowerShell. N’utilisez pas l’Assistant Configuration des produits SharePoint pour démarrer les services, car cela reprovisionnera également les services et les proxys de service. Pour plus d'informations, voir Démarrer ou arrêter un service dans SharePoint Server.
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 :
Les journaux des modifications de toutes les bases de données sont conservés lorsque vous restaurez une batterie de serveurs.
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 que vous 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 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. La possibilité d’effectuer une analyse incrémentielle au lieu d’une analyse complète dépend du fait que l’ID de base de données de contenu est le même qu’auparavant et que le jeton du journal des modifications utilisé par le système de recherche est valide pour la connexion de modification actuelle à la base de données de contenu. Si le journal des modifications n’est pas conservé, le jeton n’est pas valide et le système de recherche doit effectuer une analyse complète.
La sauvegarde SharePoint Server sauvegarde les définitions de type de contenu externe du service Business Data Connectivity, mais ne sauvegarde pas la source de données elle-même. 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 ce n’est pas le cas, le service Business Data Connectivity risque de ne pas pouvoir localiser la source de données.
SharePoint Server restaure les magasins d’objets BLOB (Binary Large Objects) distants uniquement si vous utilisez le fournisseur de magasins d’objets BLOB distants FILESTREAM pour placer des données dans des magasins d’objets BLOB distants.
Si vous utilisez un autre fournisseur, vous devez restaurer manuellement les magasins d’objets BLOB distants.
Si vous partagez des applications de service entre des batteries de serveurs, sachez que les certificats d’approbation qui ont été échangés ne sont pas inclus dans les sauvegardes de 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, reportez-vous à Échanger des certificats de confiance entre des batteries de serveurs dans SharePoint Server.
Une fois qu’une application web configurée pour utiliser l’authentification basée sur les revendications est restaurée, des fournisseurs de revendications en double ou supplémentaires sont souvent visibles. Si des fournisseurs dupliqués apparaissent, vous devez enregistrer manuellement chaque zone d'application web pour les supprimer. Pour plus d'informations, voir Restaurer les applications web dans SharePoint Server.
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 les applications web dans SharePoint Server.
Utilisation de PowerShell pour restaurer une batterie de serveurs dans SharePoint
Vous pouvez utiliser Microsoft PowerShell pour restaurer une batterie de serveurs.
Pour restaurer une batterie de serveurs à l'aide de PowerShell
Vérifiez que vous êtes membre :
du rôle serveur fixe securityadmin sur l'instance SQL Server.
du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
Groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.
Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.
Notes
[!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, consultez Add-SPShellAdmin.
Ouvrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
Restore-SPFarm -Directory <BackupFolder> -RestoreMethod Overwrite [-BackupId <GUID>]
Où :
<BackupFolder> est le chemin d'accès du dossier que vous utilisez pour le stockage des 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 ,
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 Microsoft 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 configuration uniquement pour restaurer des bases de données de contenu avec la configuration.
Pour redémarrer une application de service, depuis l'invite de commandes 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 PowerShell, voir Start-SPServiceInstance.
Pour plus d’informations sur la restauration de la batterie de serveurs à l’aide de PowerShell_2nd_NoVer, voir Restore-SPFarm.PShell_stsadm_deprecated
Utilisation de 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 Administration centrale
Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.
Dans la page d'accueil de l'Administration centrale, dans la section Sauvegarde et restauration, cliquez sur Restaurer à partir d'une sauvegarde.
Dans la page Restaurer à partir de la sauvegarde — Étape 1 sur 3 : Sélectionner sauvegarde vers restauration, dans la liste des sauvegardes, sélectionnez le travail de sauvegarde qui contient la sauvegarde de la 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
[!REMARQUE] Si la tâche de sauvegarde correcte ne s'affiche pas, tapez le chemin d'accès UNC (Universal Naming Convention) du dossier de sauvegarde approprié dans la zone de texte Emplacement de l'historique de sauvegarde, puis cliquez sur Actualiser. Vous ne pouvez pas utiliser une sauvegarde limitée à la configuration pour restaurer la batterie de serveurs.
Dans la page Restaurer à partir de la sauvegarde — Étape 2 sur 3 : Sélectionner un composant à restaurer, cochez la case située en regard de la batterie de serveurs, puis cliquez sur Suivant.
Dans la page Restaurer à partir d’une sauvegarde - Étape 3 sur 3 : Sélectionner les options de restauration, dans la section Composant de restauration, assurez-vous que Farm s’affiche dans la liste Restaurer le composant suivant .
Dans la section Restaurer uniquement les paramètres de configuration, assurez-vous que l'option Restaurer les paramètres de contenu et 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 s’affiche pour vous demander de confirmer l’opération. Cliquez sur OK.
Remarque
[!REMARQUE] Si la section Restaurer uniquement les paramètres de configuration n'apparaît pas, la sauvegarde que vous avez sélectionnée est une sauvegarde de configuration uniquement. Vous devez sélectionner une autre sauvegarde.
Cliquez sur Lancer la restauration.
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 Disponibilité. Vous pouvez afficher l'état du travail de récupération en cours dans la partie inférieure de la page dans la section Restauration. La page d'état se met à jour automatiquement 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 consulter dans la colonne Message d'échec de la page État des opérations de sauvegarde et de restauration. Vous trouverez également des détails supplémentaires dans le fichier Sprestore.log situé à l'emplacement UNC indiqué à l'étape 3.
Lorsque le processus de restauration est terminé, vous devez redémarrer une ou plusieurs applications de service. Dans la page d'accueil de l'Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur. 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 Action en regard de l'application de service.
Rétablissez les éventuelles relations d'approbation. Pour plus d'informations, reportez-vous à l'article Échanger des certificats de confiance entre des batteries de serveurs dans SharePoint Server.
Utilisation des outils SQL Server pour restaurer une batterie de serveurs
Bien que vous ne puissiez pas restaurer la batterie complète à 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 à l'aide de l'Administration centrale ou de PowerShell. Pour plus d'informations sur la restauration des paramètres de configuration de la batterie de serveurs, voir Restaurer des configurations de batterie de serveurs dans SharePoint Server.
Notes
[!REMARQUE] 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, 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 :
Dans la mesure du possible, sauvegardez le journal des transactions en direct de la base de données active pour protéger les modifications qui ont été apportées après la dernière sauvegarde complète.
Restaurez la dernière sauvegarde complète de la base de données.
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.
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.
Effectuez la procédure suivante pour restaurer les bases de données de vos batteries de serveurs.
Pour restaurer une batterie de serveurs à l'aide des outils SQL Server
Vérifiez que le compte d'utilisateur qui exécute cette procédure est membre du rôle serveur fixe sysadmin.
Si le service du minuteur SharePoint 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 le service qu’après avoir restauré toutes les bases de données que vous devez restaurer.
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, 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.
Dans la boîte de dialogue Restaurer la base de données , spécifiez la destination et la source, puis sélectionnez le ou les jeux de sauvegarde que vous souhaitez restaurer.
Les valeurs par défaut pour la destination et la source conviennent 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 n’en exigent autrement, ne sélectionnez pas les autres options de cette section.
Dans la section État de récupération:
Si vous avez inclus tous les journaux de transactions à restaurer, sélectionnez RECOVER WITH RECOVERY.
Si vous devez restaurer d'autres journaux de 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).
Cliquez sur OK pour terminer l'opération de récupération.
À l’exception de la base de données de configuration, répétez les étapes 4 à 9 pour chaque base de données que vous restaurez.
Importante
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.
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 des configurations de batterie de serveurs dans SharePoint Server.
Démarrez le service de minuteur SharePoint.
Démarrez les applications de service devant être redémarrées. Dans la page d'accueil de l'Administration centrale, dans la section Paramètres système, cliquez sur Gérer les services sur le serveur. 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 Action en regard de l'application de service.
Contenu connexe
La liste suivante présente d’autres méthodes de récupération pouvant être utilisées lorsque vous ne devez restaurer qu’une partie de votre batterie de serveurs :