Sauvegarder des applications pour SharePoint dans SharePoint Server

 

**Sapplique à :**apps for SharePoint, SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2018-02-16

Résumé : Découvrez comment sauvegarder des applications pour SharePoint dans SharePoint Server 2016 et SharePoint 2013.

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.

Contenu de cet article :

  • Sauvegarder les bases de données de contenu

  • Sauvegarder la base de données de configuration

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

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

  • Sauvegarder une collection de sites

    • Pour sauvegarder une collection de sites à l’aide de Windows PowerShell

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

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

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 :

    • 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 des autorisations d’utilisation des cmdlets SharePoint Server.

    Notes

    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. À l’invite de commandes PowerShell, tapez 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 utilisé précédemment, utilisez le paramètre Force. 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 paramètre UseSqlSnapshot pour des sauvegardes plus cohérentes.

    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 à Sauvegarder des bases de données sous forme de captures instantanées 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

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.

See also

Planifier la sauvegarde et la récupération dans SharePoint Server
Restaurer des applications pour SharePoint dans SharePoint Server