Restaurer des applications pour SharePoint dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
Vous pouvez restaurer un environnement apps pour SharePoint en utilisant le le site Web Administration centrale de SharePoint, Microsoft PowerShell, ou les SQL Server. L'outil de restauration que vous utilisez dépend du type d'environnement que vous avez déployé, des contraintes de votre planification et des contrats de niveau de service que vous avez établis avec votre organisation.
Le contenu et les packages de l'application pour SharePoint sont stockés dans les bases de données de contenu SharePoint Server dans des collections de sites individuelles. Le processus de restauration vous oblige à restaurer tous les services que l'application référence. Les apps pour SharePoint peuvent référencer les bases de données SharePoint Server suivantes que vous pouvez avoir besoin de restaurer. Vous devrez également restaurer la collection de sites dans laquelle se trouve l'application pour SharePoint si vous restaurez les apps pour SharePoint dans le même environnement.
Contenu
Configuration
Application du Service Banque d'informations sécurisé
Application de service de gestion des applications
Avant de commencer
Les bases de données de contenu peuvent stocker les données de plusieurs collections de sites. Si vos apps pour SharePoint sont hébergées dans de nombreuses collections de sites, vous disposez peut-être de plusieurs bases de données de contenu également. Pour sauvegarder et restaurer toutes les apps pour SharePoint incluses dans votre environnement, vous devez sauvegarder et restaurer toutes les bases de données de contenu et collections de sites incluses dans la batterie de serveurs.
Restaurer des bases de données de contenu
Vous pouvez restaurer une seule base de données de contenu ou plusieurs une par une. Pour plus d'informations sur la restauration d'une base de données de contenu dans une batterie de serveurs, voir Restaurer des bases de données de contenu dans SharePoint Server. Pour plus d'informations sur la sauvegarde et la restauration simultanées de toutes les bases de données de contenu d'une batterie de serveurs, voir Sauvegarder des batteries de serveurs dans SharePoint Server.
Restaurer la base de données de configuration
Dans SharePoint Server, il n'est pas nécessaire de restaurer la base de données de configuration car il est possible de restaurer directement la configuration de la batterie de serveurs. Pour plus d'informations, voir Restaurer des configurations de batterie de serveurs dans SharePoint Server.
Restaurer 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 les informations d'identification et les associe à des identités spécifiques ou à un groupe d'identités. Vous devez disposer de la phrase secrète qui a été enregistrée lorsque le Service Banque d'informations sécurisé a été sauvegardé afin de la restaurer. Pour restaurer la base de données de la Banque d'informations sécurisée, voir Restaurer les applications Service Banque d'informations sécurisé dans SharePoint Server.
Restaurer 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 depuis le site Catalogue d'applications dans SharePoint Server. Vous devez restaurer cette base de données pour veiller à ce que les licences et autorisations des apps pour SharePoint soient disponibles dans votre batterie de serveurs. Pour restaurer 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 Restaurer les applications de service dans SharePoint Server.
Restaurer une collection de sites
Vous pouvez uniquement restaurer une collection de sites dans SharePoint Server à l'aide de PowerShell. Utilisez cette section pour restaurer une collection de sites qui contient des apps pour SharePoint dans le même environnement SharePoint Server. Pour effectuer une restauration dans une nouvelle batterie de serveurs, voir Restaurer des apps pour SharePoint dans une nouvelle batterie de serveurs.
Attention
[!ATTENTION] Toutes les apps pour SharePoint qui contiennent des composants distants qui sont présents dans la copie de sauvegarde d'une collection de site peuvent générer des problèmes. Cela est dû au fait que deux copies de l'application pour SharePoint accèdent à la connexion à distance et peuvent entraîner une divulgation d'informations ou une perte de données. Par exemple, quand une collection de sites dans un environnement de production est copiée par une sauvegarde à des fins de développement, il existe un risque involontaire d'octroyer aux développeurs un accès aux données de production incluses dans les sites distants si l'application pour SharePoint n'est pas correctement conçue.
Pour restaurer une collection de sites à l’aide de PowerShell, procédez comme suit :
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.
Démarrez SharePoint Management Shell.
À partir de l’invite de commandes PowerShell, entrez la commande suivante :
Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
Où :
<SiteCollectionURL> est l'URL pour la collection de sites à restaurer.
<DatabaseServerName> est le nom du serveur de base de données où se trouve la collection de sites.
<ContentDatabaseName> est le nom de la base de données de contenu.
Si vous souhaitez restaurer la collection de sites dans une base de données de contenu spécifique, utilisez les
DatabaseServer
paramètres etDatabaseName
pour spécifier la base de données de contenu. Si vous ne spécifiez pas une base de données de contenu, la collection de sites sera restaurée dans une base de données de contenu choisie par SharePoint Server.Si vous restaurez une collection de sites nommée hôte, utilisez le
Identity
paramètre pour spécifier l’URL de la collection de sites nommée par l’hôte et utilisez leHostHeader
paramètre pour spécifier l’URL de l’application web qui contiendra la collection de sites nommée hôte.Si vous souhaitez remplacer une collection de sites existante, utilisez le
Force
paramètre .Notes
Si la collection de sites que vous restaurez est supérieure ou égale à 1 gigaoctet, vous pouvez utiliser le
GradualDelete
paramètre pour de meilleures performances pendant le processus de restauration. Lorsque ce paramètre est utilisé, la collection de sites remplacée est marquée comme étant supprimée, ce qui empêche immédiatement tout accès supplémentaire à son contenu. Les données dans la collection de sites marquée sont ensuite supprimées progressivement au fil du temps par un travail de minuteur et non pas tous en même temps, ce qui réduit l'effet sur les performances du serveur.Pour plus d’informations, reportez-vous à l’article Restaurer des collections de sites dans SharePoint Server.
Pour plus d'informations, voir Restore-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.
Restaurer des applications pour SharePoint dans une nouvelle batterie de serveurs
Pour restaurer des apps pour SharePoint dans une nouvelle batterie de serveurs, vous devez également sauvegarder et restaurer tous les services que l'application référence. Ces applications de service SharePoint Server peuvent inclure l'Application de service Service Banque d'informations sécurisé, Access Services dans SharePoint et le service de gestion des applications. Pour plus d'informations, voir les articles suivants :
Restaurer les applications du service Banque d’informations sécurisé dans SharePoint Server
Restaurer les applications de service dans SharePoint Server
Voir aussi
Concepts
Sauvegarder des applications pour SharePoint dans SharePoint Server
Restaurer des bases de données de contenu dans SharePoint Server