Restaurer 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 :**2017-09-13

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

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 Gestion des applications

Contenu de cet article :

  • Avant de commencer

  • Restaurer des bases de données de contenu

  • Restaurer la base de données de configuration

  • Restaurer la base de données d'application du service Banque d'informations sécurisé

  • Restaurer la base de données d'application du service de gestion des applications

  • Restaurer une collection de sites

  • Restaurer des apps pour SharePoint dans une nouvelle batterie de serveurs

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.

Avertissement

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.

Restauration d’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 les 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 :

    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 paramètres DatabaseServer et DatabaseName 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 par l’hôte, utilisez le paramètre Identity pour spécifier l’URL de la collection de sites nommée par l’hôte et utilisez le paramètre HostHeader pour spécifier l’URL de l’application web qui contiendra la collection de sites nommée par l’hôte.

    Si vous souhaitez remplacer une collection de sites existante, utilisez le paramètre Force.

    Notes

    Si la collection de sites que vous restaurez fait un gigaoctet ou plus, vous pouvez utiliser le paramètre GradualDelete pour obtenir de meilleures performances au cours du 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 à la rubrique Restaurer des collections de sites dans SharePoint Server.

    Pour plus d’informations, voir Restore-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.

Restaurer des apps 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 :

See also

Sauvegarder des applications pour SharePoint dans SharePoint Server
Restaurer des bases de données de contenu dans SharePoint Server
Restaurer des collections de sites dans SharePoint Server