Partager via


Sauvegarder des applications pour SharePoint 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

Nous vous recommandons d'effectuer une sauvegarde régulière au niveau de la batterie de serveurs. Toutefois, des contraintes informatiques ou de gestion peuvent vous amener à sauvegarder les apps pour SharePoint en complément des sauvegardes normales de la batterie de serveurs. Si vous sauvegardez régulièrement l'environnement des apps pour SharePoint, vous réduisez le risque de pertes de données susceptibles de se produire lors de défaillances matérielles, de pannes d'alimentation ou d'autres problèmes. Il s'agit d'un processus simple qui garantit la disponibilité des données et des configurations composant les apps pour SharePoint s'il s'avère nécessaire d'effectuer une récupération.

Le contenu et les packages d'application pour SharePoint se trouvent dans les bases de données de contenu SharePoint Server dans des collections de sites individuelles. Toutes les données de licence et de sécurité d'application pour SharePoint sont stockées dans le service de gestion des applications et les bases de données d'application du Service Banque d'informations sécurisé. D'autres données d'application pour SharePoint sont stockées dans la base de données de configuration SharePoint Server, sous forme de sites web ou d'applications web Internet Information Services (IIS) et de packages de composants WebPart. Vous devez sauvegarder les bases de données SharePoint Server suivantes en même temps :

  • Contenu - WSS_Content

  • Configuration - SharePoint_Config

  • Application Service Banque d'informations sécurisé - Secure_Store_Service_DB_<GUID>

  • Application de service de gestion des applications - App_Management_ < GUID >

Si, un jour, vous devez restaurer les bases de données, vous devez restaurer la même version de chaque base de données que celle sauvegardée. En d'autres termes, ne restaurez pas une base de données de contenu qui a six mois de plus que la base de données de configuration.

Vous pouvez sauvegarder l'environnement des apps pour SharePoint à l'aide des outils du le site Web Administration centrale de SharePoint, de Microsoft PowerShell ou de SQL Server.

Sauvegarder les bases de données de contenu

Les bases de données de contenu peuvent stocker les données de plusieurs collections de sites. En revanche, si vous avez de nombreuses collections de sites, nous vous recommandons d'ajouter suffisamment de bases de données de contenu afin de maintenir la taille de chacune d'elles en dessous de 200 Go, à des fins de performances optimales du système. Pour plus d'informations, reportez-vous à Sauvegarder des bases de données de contenu dans SharePoint Server.

Notes

[!REMARQUE] Les bases de données de contenu SharePoint Server deviennent très volumineuses. Nous vous recommandons de sauvegarder chaque base de données de contenu dans le cadre d’un processus distinct des autres sauvegardes de base de données ou de batterie de serveurs.

Sauvegarder la base de données de configuration

La base de données de configuration SharePoint Server stocke des données sur toutes les bases de données SharePoint et tous les sites web ou applications web Internet Information Services (IIS). Sont inclus les solutions approuvées, les packages de composants WebPart, les modèles de sites, les paramètres d'application web et les paramètres de batterie de serveurs propres à SharePoint Server, notamment le quota par défaut et les types de fichiers bloqués. Pour plus d'informations, reportez-vous à Sauvegarder les configurations des batteries de serveurs dans SharePoint Server.

Sauvegarder la base de données d’application du service Banque d’informations sécurisé

La base de données du Service Banque d'informations sécurisé stocke et mappe des informations d'identification, telles que des noms et des mots de passe de comptes. Pour sauvegarder la base de données de la Banque d'informations sécurisée de l'environnement des apps pour SharePoint, voir Sauvegarder le service Banque d'informations sécurisé dans SharePoint Server.

Notes

[!REMARQUE] Assurez-vous d'enregistrer la phrase secrète lorsque vous sauvegardez la base de données de la Banque d'informations sécurisée. Vous devez en disposer pour restaurer la base de données de la Banque d'informations sécurisée.

Sauvegarder la base de données d’application du service de gestion des applications

La base de données d'application du service de gestion des applications stocke les licences et autorisations de toutes les applications téléchargées à partir du site Catalogue d'applications dans SharePoint Server. Pour sauvegarder la base de données de gestion des applications, suivez les mêmes procédures que pour la plupart des autres applications de service SharePoint Server. Pour plus d'informations, voir Sauvegarder des applications de service dans SharePoint Server.

Sauvegarder une collection de sites

Vous avez peut-être plusieurs collections de sites qui hébergent des apps pour SharePoint dans votre environnement. Quand vous sauvegardez des apps pour SharePoint, vous devez également sauvegarder toutes les collections de sites dans lesquelles les applications sont hébergées.

Pour sauvegarder une collection de sites à l'aide de PowerShell

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

    • du 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, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. À partir de l’invite de commandes PowerShell, entrez la commande suivante :

    Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
    

    Où :

    • <SiteCollectionGUIDorURL> est l'ID ou l'URL de la collection de sites que vous souhaitez sauvegarder ;

    • <BackupFile> est le chemin d'accès vers l'emplacement du fichier de sauvegarde.

    Si vous souhaitez remplacer un fichier de sauvegarde précédemment utilisé, utilisez le Force paramètre . Vous pouvez utiliser le paramètre NoSiteLock pour éviter l'application du verrou en lecture seule à la collection de sites pendant qu'elle est sauvegardée. Toutefois, l'utilisation de ce paramètre peut permettre aux utilisateurs de modifier la collection de sites pendant sa sauvegarde et peut entraîner une altération possible des données pendant la sauvegarde. Pour afficher le GUID ou l'URL de la collection de sites à l'invite de commande PowerShell, tapez la commande suivante :

    Get-SPSite | format-list -property id,url
    

    Si le serveur de base de données exécute une édition Enterprise de SQL Server, nous vous recommandons d’utiliser également le UseSqlSnapshot paramètre pour des sauvegardes plus cohérentes. Vous pouvez également exporter des sites ou des listes à partir de ces instantanés.

    Notes

    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.

    Pour plus d’informations sur l’utilisation des instantanés SQL, reportez-vous à l’article relatif à la sauvegarde de bases de données sous la forme d’instantanés dans SharePoint Server.

    Pour plus d'informations, reportez-vous à Sauvegarder une collection de sites dans SharePoint Server

    Pour plus d'informations, voir Backup-SPSite.

Notes

[!REMARQUE] 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.

Voir aussi

Concepts

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

Restaurer des applications pour SharePoint dans SharePoint Server