Vue d’ensemble de la sauvegarde et de la récupération dans SharePoint Server

S’APPLIQUE À :oui-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

L'architecture de sauvegarde de SharePoint Server et les processus de récupération incluent la sauvegarde et la récupération de la batterie, la sauvegarde et la récupération précises, et la récupération à partir d'une base de données de contenu non attachée. Vous pouvez compléter les opérations de sauvegarde et de restauration en utilisant les applets de commande du le site Web Administration centrale de SharePoint ou PowerShell. Il est possible que certains outils de sauvegarde et de récupération intégrés ne satisfassent pas à tous les besoins de votre organisation.

Scénarios de sauvegarde et de récupération SharePoint

La sauvegarde et la récupération de données prennent en charge de nombreux scénarios d’entreprise, notamment les suivants :

  • Récupération de contenu supprimé par inadvertance et non protégé par la corbeille ou le contrôle de version.

  • Déplacement de données entre des installations dans le cadre d’une mise à niveau matérielle ou logicielle.

  • Récupération d’un échec inattendu.

Architecture de sauvegarde dans SharePoint Server

SharePoint Server fournit deux systèmes de sauvegarde : sauvegarde de batterie de serveurs et sauvegarde précise.

Architecture de la sauvegarde de batterie de serveurs dans SharePoint Server 2016

L'architecture de sauvegarde de batterie dans SharePoint Server démarre une sauvegarde SQL Server des bases de données de contenu et d'application de service, écrit le contenu de configuration dans des fichiers, sauvegarde les fichiers d'index de recherche et les synchronise avec les sauvegardes de base de données de recherche.

L’illustration suivante montre le système de sauvegarde de batterie de serveurs.

Système de sauvegarde SharePoint d'une batterie

Architecture de sauvegarde (SharePoint Foundation)

L'architecture prend en charge les sauvegardes complètes et les sauvegardes différentielles. Les sauvegardes complètes créent une nouvelle sauvegarde de la totalité du système. Les sauvegardes différentielles créent une sauvegarde de toutes les modifications stockées dans les bases de données depuis la dernière sauvegarde complète.

Le système de sauvegarde de batterie de serveurs est organisé de manière hiérarchique. Les composants d'une batterie de serveurs qui peuvent être sélectionnés pour la sauvegarde sont les suivants :

  • Batterie de serveurs La batterie de serveurs est l'objet de niveau le plus élevé. Lorsque vous effectuez une sauvegarde de la batterie de serveurs, vous pouvez sélectionner l'une des options suivantes :

    • Données de contenu et de configuration (par défaut)

      La batterie de serveurs entière est sauvegardée. Cela inclut les paramètres stockés dans la base de données de configuration.

    • Configuration seulement

      Les paramètres de la base de données de configuration sont sauvegardés afin que vous puissiez appliquer des configurations à l'ensemble des batteries de serveurs. Pour plus d'informations, voir Utilisation et avantages d'une sauvegarde limitée à la configuration plus loin dans cet article.

  • Application web Au sein d'une application web, vous pouvez sélectionner une ou plusieurs des bases de données de contenu à sauvegarder.

    Une sauvegarde d’application web inclut les éléments suivants :

    • Nom du pool d’applications et compte du pool d’applications

    • Paramètres d’authentification

    • Paramètres d’application web généraux tels que les alertes et les chemins d’accès gérés

    • Informations de liaison Internet Information Services (IIS), telles que le type de protocole, l'en-tête de l'hôte et le numéro de port

    • Modifications qui ont été apportées au fichier Web.config par le biais du modèle objet ou de l’Administration centrale

      Remarque

      [!REMARQUE] Les modifications apportées à un fichier Web.config en vue de prendre en charge l'application basée sur les revendications ne sont pas incluses dans les sauvegardes, car ces modifications sont effectuées manuellement. Pour plus d’informations, voir Observations sur l’utilisation des sauvegardes de batteries de serveurs plus loin dans cet article.

    • Solutions en bac à sable

      Pour plus de conseils sur la protection de ces paramètres, voir Planifier la sauvegarde et la récupération dans SharePoint Server.

  • Services et applications de service (non partagés) Le service d'états temporaires est un exemple de service qui n'est pas partagé. Les sauvegardes des services et des applications de service contiennent les paramètres d'un service ou d'une application de service et toutes les bases de données correspondantes.

    Importante

    Les sauvegardes d’applications de service n’incluent pas le proxy associé. Pour sauvegarder l’application de service et le proxy d’application de service, vous devez sauvegarder la batterie de serveurs ou effectuer deux sauvegardes consécutives. Vous sélectionnez l’application de service dans une sauvegarde, puis vous sélectionnez le proxy d’application de service associé dans la deuxième sauvegarde.

    De nombreuses bases de données d'application de service ne peuvent pas être sauvegardées individuellement à partir de SharePoint Server. Pour sauvegarder uniquement des bases de données d'application de service, vous devez utiliser la sauvegarde SQL Server.

  • Proxys des applications de service qui ne sont pas partagées

  • Services partagés Pour s'exécuter, les services partagés requièrent une application de service et un proxy d'application de service. Sélectionnez le nœud Services partagés pour sauvegarder la totalité des applications de service et des proxys d'application de service associés sur la batterie de serveurs.

    Remarque

    La hiérarchie de sauvegarde vous permet de sélectionner certaines applications de service et proxys d’applications de service à sauvegarder. Toutefois, lorsque vous sélectionnez une seule ou la totalité des applications de service, ou un seul ou la totalité des proxys, les objets associés ne sont pas sauvegardés par défaut.

Certains paramètres dans l'environnement SharePoint Server ne sont pas inclus dans une sauvegarde de batterie de serveurs. Ils sont stockés sur des serveurs web, à l'instar des paramètres suivants :

  • les mots de passe du compte du pool d’applications ;

  • les paramètres de compression HTTP ;

  • les paramètres de délai d’expiration ;

  • des filtres personnalisés ISAPI (Internet Server Application Programming Interface) ;

  • l’appartenance à un domaine d’ordinateur ;

  • les paramètres de sécurité du protocole Internet (IPsec) ;

  • les paramètres d’équilibrage de charge réseau ;

  • les certificats SSL (Secure Sockets Layer) ;

  • les paramètres d’adresses IP dédiées.

Processus de sauvegarde de l’application de service de recherche

La sauvegarde et la récupération de l’application de service de recherche constituent un cas spécial en raison de la complexité des interactions entre les composants de l’application.

Lorsque vous démarrez une sauvegarde de l'application de service de recherche, SharePoint Server démarre une sauvegarde SQL Server de la base de données d'administration de recherche, des bases de données d'analyse et des bases de données de propriétés. Le processus sauvegarde aussi les fichiers de partition d'index.

Déterminez l'impact des processus de sauvegarde et de récupération de l'application de service de recherche sur votre contrat de niveau de service. Par exemple, déterminez l'incidence de la suspension de toutes les analyses sur le caractère actualisé des résultats de recherche.

Le processus de sauvegarde est le suivant :

  1. Les fusions principales sont suspendues afin que l’index principal soit conservé.

  2. Une sauvegarde de base de données complète démarre.

  3. L’index principal est sauvegardé.

  4. Les analyses sont suspendues.

    La suspension de l’analyse est beaucoup plus courte qu’au cours d’une sauvegarde de versions antérieures de la recherche SharePoint et ne dure pas autant que le processus de sauvegarde.

  5. Tous les index secondaires sont sauvegardés.

  6. Une sauvegarde de base de données incrémentielle démarre.

  7. Les analyses sont reprises.

  8. Les fusions principales sont reprises.

Utilisation et avantages d’une sauvegarde limitée à la configuration

Une sauvegarde limitée à la configuration extrait et sauvegarde les paramètres de configuration stockés dans une base de données de configuration. Vous pouvez utiliser les outils intégrés pour sauvegarder la configuration de n'importe quelle base de données de configuration, que celle-ci soit ou non actuellement liée à une batterie de serveurs. Pour plus d'informations sur la sauvegarde d'une configuration, voir Sauvegarder les configurations des batteries de serveurs dans SharePoint Server.

Vous pouvez restaurer une sauvegarde de configuration dans la même batterie de serveurs ou dans une autre. Lorsque vous restaurez une configuration, vous remplacez les paramètres de la batterie si les valeurs de ces paramètres sont dans la sauvegarde de la configuration. Les paramètres qui ne se trouvent pas dans la sauvegarde de la configuration ne sont pas modifiés. Pour plus d'informations sur la restauration d'une configuration de batterie de serveurs, voir Restaurer des configurations de batterie de serveurs dans SharePoint Server.

Remarque

[!REMARQUE] Les paramètres des applications web et des applications de service ne sont pas inclus dans une sauvegarde de configuration. Vous pouvez utiliser des applets de commande PowerShell pour documenter et copier les paramètres des applications de service. Pour plus d'informations, voir Consigner les paramètres de configuration d'une batterie dans SharePoint Server et Copier des paramètres de configuration entre des batteries de serveurs dans SharePoint Server.

Les situations dans lesquelles vous pouvez restaurer une configuration depuis une batterie de serveurs vers une autre sont les suivantes :

  • Réplication d’une configuration de batterie de serveurs normalisée à utiliser dans l’ensemble de l’environnement.

  • Déplacement de configurations depuis un environnement de développement ou de test vers un environnement de production.

  • Déplacement de configurations depuis une installation autonome vers un environnement de batterie de serveurs.

  • Configuration d’une batterie de serveurs dans le cadre d’un environnement de secours.

SharePoint Server stocke les types suivants de paramètres dans la sauvegarde limitée à la configuration.

  • Antivirus

  • Gestion des droits relatifs à l’information (IRM)

  • Paramètres de messagerie sortants (restaurés uniquement lorsque vous effectuez une opération de remplacement).

  • Personnalisations déployées en tant que solutions approuvées

  • Journalisation des diagnostics

Observations sur l’utilisation des sauvegardes de batteries de serveurs

Tenez compte des éléments suivants avant d’utiliser des sauvegardes de batterie de serveurs :

  • Il n'existe pas de système de planification intégré pour les sauvegardes. Pour planifier une sauvegarde, il est recommandé de créer un script de sauvegarde à l'aide de PowerShell, puis d'utiliser le Planificateur de tâches Windows pour exécuter le script de sauvegarde régulièrement.

  • Il n'est pas recommandé d'utiliser la sauvegarde de métabase Services Internet (IIS) pour protéger les paramètres Services Internet (IIS). Au lieu de cela, documentez toutes les configurations IIS pour chaque serveur web à l’aide d’un outil qui fournit la surveillance de la configuration souhaitée, tel que Microsoft Endpoint Configuration Manager.

  • Les opérations de sauvegarde et de restauration SharePoint Server peuvent être exécutées avec les fonctionnalités de SQL Server Enterprise telles que la compression de la sauvegarde et le chiffrement transparent des données.

    Si vous exécutez SQL Server Enterprise, il est recommandé d'utiliser la compression de la sauvegarde. Pour plus d'informations sur la compression de la sauvegarde, voir Compression de sauvegardes (SQL Server).

    Si vous décidez d’exécuter des bases de données avec un chiffrement transparent des données, vous devez sauvegarder manuellement la clé et restaurer la clé. La sauvegarde et la restauration sharePoint Server ne vous rappellent pas la clé. Pour plus d’informations sur le chiffrement transparent des données, consultez Transparent Data Encryption (TDE).

  • Si une base de données de contenu est configurée de manière à utiliser le fournisseur de stockage BLOB distant SQL FILESTREAM, ce fournisseur doit être installé à la fois sur le serveur de base de données en cours de sauvegarde et sur le serveur de base de données sur lequel la sauvegarde est récupérée.

  • La sauvegarde SharePoint Server ne protège pas les éléments suivants :

    • Modifications apportées au fichier Web.config sur les serveurs web qui ne sont pas réalisées par le biais de l'Administration centrale ou du modèle objet.

    • Personnalisations d’un site qui ne sont pas déployées dans le cadre d’une solution approuvée ou en bac à sable.

  • Si vous partagez des applications de service entre des batteries de serveurs, gardez à l'esprit que les certificats d'approbation qui ont été échangés ne sont pas inclus dans les sauvegardes de batterie de serveurs. 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 toutes les approbations entre les batteries de serveurs.

    Pour plus d'informations, voir Échanger des certificats de confiance entre des batteries de serveurs dans SharePoint Server.

  • Lorsque vous restaurez une batterie de serveurs ou une application web configurée pour utiliser n'importe quel type d'authentification basée sur les revendications, des fournisseurs en double ou supplémentaires peuvent être activés. Si des doublons apparaissent, vous devez manuellement enregistrer chaque zone d'application web pour les supprimer.

  • Des étapes supplémentaires sont nécessaires lorsque vous restaurez une batterie de serveurs qui contient une application web configurée pour utiliser l'authentification par formulaire. Vous devez réinscrire les fournisseurs d'appartenances et de rôles dans le fichier Web.config, puis les redéployer. Vous devez effectuer ces étapes, que vous réalisiez la restauration au niveau de l'application web ou au niveau de la batterie de serveurs.

    Pour plus d'informations, voir Sauvegarder des applications web dans SharePoint Server, et Planifier les méthodes d'authentification utilisateur dans SharePoint Server.

Architecture de sauvegarde précise et d’exportation

L’architecture de sauvegarde précise et d’exportation utilise des requêtes Transact-SQL et des appels d’exportation. La sauvegarde précise et l'exportation constituent une opération qui implique des phases de lecture et de traitement plus intenses que la sauvegarde de batterie de serveurs

À partir du système de sauvegarde précise, vous pouvez sauvegarder une collection de sites ou exporter un site ou une liste.

Remarque

Les flux de travail ne sont pas inclus dans les exportations de sites ou de listes.

Si vous exécutez SQL Server Enterprise, le système de sauvegarde précise peut éventuellement utiliser des captures instantanées de base de données SQL Server pour que les données demeurent cohérentes pendant la sauvegarde ou l'exportation. Après avoir créé une capture instantanée, SharePoint Server l'utilise pour créer le package de sauvegarde ou d'exportation, puis supprime la capture instantanée. Les captures instantanées de base de données sont liées à la base de données source. Quand la base de données source est hors connexion, la capture instantanée est indisponible. Pour plus d'informations sur les captures instantanées de base de données, voir Instantanés de base de données (SQL Server).

Les avantages de la sauvegarde d’une collection de sites à l’aide d’une capture instantanée sont les suivants :

  • La capture instantanée garantit que les données qui sont en cours de lecture demeurent cohérentes pendant l’exécution de l’opération.

  • Les utilisateurs peuvent continuer à interagir avec la collection de sites, alors que celle-ci est en cours de sauvegarde à partir de la capture instantanée de base de données. Les opérations réalisables comprennent l'ajout, la modification et la suppression de contenu. Toutefois, les modifications apportées par les utilisateurs au site actif ne sont pas incluses dans la sauvegarde de la collection de sites, car la sauvegarde repose sur la capture instantanée de base de données.

Toutefois, les captures instantanées de base de données peuvent affecter les performances.

Vous pouvez utiliser une sauvegarde précise et une exportation pour le contenu stocké dans une base de données configurée pour utiliser le fournisseur RBS SQL FILESTREAM.

Remarque

[!REMARQUE] Si le fournisseur RBS que vous utilisez ne prend pas en charge les captures instantanées, vous ne pouvez pas utiliser de captures instantanées pour le déploiement ou la sauvegarde de contenu. Par exemple, le fournisseur SQL FILESTREAM ne prend pas en charge les captures instantanées.

Remarque

Il est déconseillé d'utiliser une sauvegarde de collection de sites SharePoint Server pour les collections de sites dont la taille dépasse 85 Go.

L’illustration suivante montre le système de sauvegarde précise et d’exportation.

Sauvegarde de collection de sites

Processus de sauvegarde/d’exportation précise

Processus de récupération dans SharePoint Server

SharePoint Server prend en charge les options de récupération intégrées principales suivantes :

  • Restauration à partir d’une sauvegarde de batterie créée avec les outils intégrés.

  • Restauration à partir de la sauvegarde d’un composant pris par le système de sauvegarde de batterie.

  • Restauration à partir d’une sauvegarde de collection de sites.

  • Connexion à une base de données de contenu à l’aide de la fonctionnalité de base de données de contenu non liée, sauvegarde ou exportation des données à partir de cette base de données, puis restauration ou importation des données.

Restauration à partir d’une sauvegarde de batterie de serveurs

Les éléments pouvant être récupérés à partir d’une sauvegarde de batterie de serveurs sont les suivants :

  • Batterie de serveurs

    • Données de contenu et de configuration (par défaut)

      La batterie de serveurs entière est restaurée.

      Cela englobe les paramètres stockés dans la base de données de configuration et les packages de solution approuvés.

    • Configuration seulement

      Seules les données de configuration sont restaurées. Au cours de cette opération, tous les paramètres dans la batterie de serveurs sont remplacés par les valeurs correspondantes définies dans la sauvegarde limitée à la configuration.

  • Applications web

    Restaure les applications web.

  • Applications de service

    Restaure les applications de service. La récupération des applications de service peut être complexe, car SharePoint Server ne peut pas reconfigurer complètement les proxys d'application de service pendant le processus de restauration. Les proxys d'application de service sont restaurés, mais ils ne sont pas placés dans des groupes de proxys. Par conséquent, ils ne sont associés à aucune application web. Pour plus d'informations sur la façon de restaurer une application de service de recherche, voir Processus de récupération de l'application de service de recherche. Pour des informations précises sur les opérations impliquées dans la restauration d'applications de service spécifiques, voir Restaurer les applications de service dans SharePoint Server.

  • Bases de données de contenu

    Lors de la restauration des bases de données de contenu, les solutions en bac à sable associées aux collections de sites connexes sont également restaurées.

Restauration sous une forme nouvelle ou restauration par remplacement

Par défaut, la récupération SharePoint Server restaure tous les objets comme nouvelles instances de l'objet, au lieu de remplacer les instances existantes de même nom.

Lorsque vous restaurez une batterie de serveurs ou un objet sous une forme nouvelle, les objets suivants ne fonctionnent pas sans quelques ajustements, car tous les GUID des objets se voient affecter de nouvelles valeurs :

  • Batterie de serveurs.

    Lorsque vous restaurez une batterie de serveurs en tant que nouvelle batterie de serveurs, vous devez effectuer les opérations suivantes :

    • Recréer les paramètres de mappage des accès de substitution. La récupération SharePoint Server restaure uniquement la zone Par défaut de l'application web.

    • Reconfigurer les paramètres de toutes les sources externes d’application de service de métadonnées gérées et Business Data Connectivity.

    • Réassocier les proxys d'application de service à des groupes de proxys, car ils ne sont pas affectés à des groupes de proxys lorsqu'ils sont restaurés. Toutes les applications web seront associées au groupe de proxys par défaut. À cette fin, vous devez associer les applications web à d'autres groupes de proxys.

  • Application web

    • Si le nom et l'URL d'une application web que vous fournissez correspondent au nom et à l'URL d'une application web existante de la batterie, la récupération SharePoint Server les combine.

    • Si vous ne souhaitez pas combiner des applications web, vous devez renommer l’application web lorsque vous la restaurez en tant que nouvelle application web.

    • Lorsque vous restaurez une application web en tant que nouvelle application web dans le même environnement, mais que vous ne combinez pas les applications web, de nombreux autres paramètres et objets doivent également être modifiés. Par exemple, vous pouvez être amené à indiquer différents chemins d'accès de fichier de base de données et différents noms de base de données.

  • Applications de service et proxys d'application de service

    • Si vous récupérez une application de service, ainsi que le proxy d’application de service associé, vous devez associer celui-ci à un groupe de proxys.

    • Si vous récupérez une application de service, sans récupérer le proxy d’application de service associé, vous devez recréer le proxy d’application de service.

      Remarque

      [!REMARQUE] Vous ne pouvez pas restaurer une application de service en tant que nouvelle application de service dans la même batterie de serveurs. Vous pouvez effectuer ce type de restauration dans une autre batterie de serveurs.

Lorsque vous restaurez un objet et que vous remplacez l’objet existant, aucune modification n’est nécessaire.

Processus de récupération de l’application de service de recherche

Le processus de récupération de l’application de service de recherche diffère selon que vous effectuez une restauration sous une forme nouvelle ou une restauration par remplacement. Lorsque vous effectuez une restauration par remplacement, aucune étape supplémentaire n'est nécessaire.

Le processus de restauration sous une forme nouvelle est le suivant :

  1. Restaurez l’application de service en tant que nouvelle application de service, puis spécifiez les nouvelles informations sur la topologie de la batterie de serveurs pendant la restauration.

  2. Restaurez le proxy d'application de service en tant que nouveau proxy d'application de service. Si vous n'avez pas restauré le proxy d'application de service, vous devez créer un nouveau proxy d'application de service et l'associer à l'application de service de recherche.

  3. Associez le proxy d’application de service au groupe de proxys approprié et associez celui-ci (s’il ne s’agit pas du groupe de proxys par défaut) à l’application web appropriée.

  4. Pour les déploiements selon le principe des privilèges minimum, démarrez le service de recherche et le service web de requête d’administration de la recherche sous le compte approprié.

Pour plus d'informations sur la façon de récupérer l'application de service de recherche, voir Restaurer des applications de service de recherche dans SharePoint Server.

Restauration à partir d’une sauvegarde de collection de sites

Seules les collections de sites peuvent être récupérées à partir d’une sauvegarde de collection de sites.

Récupération à partir d’une base de données de contenu non liée

Une base de données de contenu non liée est une base de données attachée à une instance de SQL Server sans être associée à une application web. SharePoint Server peut se connecter à une base de données non liée et sauvegarder à partir d'elle. Par exemple, SharePoint Server peut se connecter aux bases de données de contenu en lecture seule qui ont été restaurées à partir d'une technologie de sauvegarde prise en charge et de captures instantanées de base de données SQL Server de bases de données de contenu.

La récupération est le processus à deux phases suivantes :

  1. sauvegarder ou exporter l’objet à partir de la base de données de contenu non liée ;

  2. restaurer ou importer le résultat de l'étape précédente dans SharePoint Server.

Les éléments suivants peuvent être sauvegardés ou exportés à partir d’une base de données non liée à l’aide d’une opération de sauvegarde précise et d’exportation, puis restaurés :

  • Collection de sites

    Sauvegarde à l’aide d’une sauvegarde de collection de sites, puis récupération à l’aide d’une restauration de collection de sites.

  • Site

    Exportation, puis importation.

  • Listes et bibliothèques

    Exportation, puis importation.

Vous pouvez utiliser l'opération d'importation pour récupérer du contenu que vous avez sauvegardé à partir d'une base de données configurée pour utiliser le fournisseur RBS SQL FILESTREAM. SharePoint Server utilise le fournisseur de stockage actuellement défini pour cette base de données de contenu pour stocker le contenu récupéré. Si la base de données de contenu n'est pas configurée de manière à utiliser RBS, les données sont stockées dans la base de données de contenu, sinon, elles sont stockées dans RBS.

Voir aussi

Concepts

Planifier la sauvegarde et la récupération dans SharePoint Server