Sauvegarder des bases de données de contenu dans SharePoint Server

 

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

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

Résumé : Découvrez comment sauvegarder une seule base de données de contenu dans SharePoint Server 2016 et SharePoint Server 2013.

Vous pouvez sauvegarder une base de données de contenu à l’aide du le site Web Administration centrale de SharePoint, de Microsoft PowerShell ou des outils SQL Server. L’outil de sauvegarde que vous utilisez dépend du type d’environnement que vous avez déployé, des critères de votre échéancier de sauvegarde ainsi que des accords de niveau de service que vous avez établis avec votre organisation.

Avant de commencer

Les bases de données de contenu SharePoint Server peuvent atteindre des tailles très volumineuses. Par conséquent, il est conseillé de les sauvegarder séparément des sauvegardes de la batterie de serveurs. La sauvegarde régulière des bases de données de contenu réduit les risques de pertes de données qui peuvent se produire lors de défaillances matérielles, de coupures de courant ou d’autres problèmes. Ce processus simple contribue à garantir que toutes les données sont disponibles pour les besoins éventuels d’une récupération. Vous ne pouvez sauvegarder qu’une seule base de données de contenu à la fois.

Avant de commencer cette opération, consultez les informations suivantes :

  • Vous devez créer un dossier sur l’ordinateur local ou sur le réseau dans lequel vous voulez stocker les sauvegardes. Pour améliorer les performances, nous vous recommandons de sauvegarder sur l’ordinateur local, puis de déplacer les fichiers de sauvegarde vers un dossier réseau.

  • La sauvegarde SharePoint Server sauvegarde les magasins d’objets BLOB (Binary Large Objects) distants, mais seulement si vous utilisez le fournisseur de magasin d’objets BLOB distant SQL Filestream pour mettre les données dans des magasins d’objets BLOB distants.

    Si vous utilisez un autre fournisseur, vous devez sauvegarder manuellement ces magasins d’objets BLOB distants.

  • Si vous utilisez SQL Server avec le chiffrement TDE (Transparent Data Encryption) et que vous sauvegardez votre environnement à l’aide d’outils SharePoint ou SQL Server, la clé de chiffrement TDE n’est ni sauvegardée ni restaurée. Vous devez la sauvegarder manuellement. Lors de la restauration, vous devez restaurer la clé manuellement avant de restaurer les données. Pour plus d’informations, voir Chiffrement transparent des données (TDE).

Utiliser PowerShell pour sauvegarder une base de données de contenu dans SharePoint Server

Vous pouvez utiliser PowerShell pour sauvegarder une base de données de contenu manuellement ou dans le cadre d’un script exécutable à intervalles planifiés.

Pour sauvegarder une base de données de contenu à 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 :

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ContentDatabaseName> [-Verbose]
    

    Où :

    • <BackupFolder> est le chemin du dossier de sauvegarde.

    • <ContentDatabaseName> est le nom de la base de données que vous souhaitez sauvegarder. Pour afficher le nom de la base de données de contenu, tapez la commande suivante à l’invite de commandes PowerShell : Get-SPContentDatabase.

    Pour afficher la progression de l’opération de sauvegarde, utilisez le paramètre Verbose.

    Notes

    Si vous sauvegardez la base de données de contenu pour la première fois, vous devez utiliser l’option Full. Vous devez effectuer une sauvegarde complète avant de pouvoir effectuer une sauvegarde différentielle.

Pour plus d’informations, voir Backup-SPFarm.

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.

Utiliser Administration centrale pour sauvegarder une base de données de contenu dans SharePoint Server

Vous pouvez utiliser l’Administration centrale pour sauvegarder une base de données de contenu.

Pour sauvegarder une base de données de contenu à l’aide de l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Démarrez l’Administration centrale.

  3. Dans la page d’accueil de l’Administration centrale, dans la section Sauvegarde et restauration, cliquez sur Effectuer une sauvegarde.

  4. Dans la page Effectuer une sauvegarde - Étape 1 sur 2 : sélectionner le composant à sauvegarder, sélectionnez la base de données de contenu que vous voulez sauvegarder à partir de la liste de composants, puis cliquez sur Suivant.

    Notes

    Certaines bases de données de contenu ne peuvent pas être sélectionnées dans la liste. Pour sauvegarder une base de données de contenu non sélectionnable, utilisez PowerShell.

  5. Dans la page Démarrer la sauvegarde - Étape 2 sur 2 : sélectionner des options de sauvegarde, dans la section Type de sauvegarde, sélectionnez Complète ou Différentielle.

    Notes

    Si vous sauvegardez la base de données de contenu pour la première fois, vous devez utiliser l’option Complète. Vous devez effectuer une sauvegarde complète avant de pouvoir effectuer une sauvegarde différentielle.

  6. Dans la section Emplacement des fichiers de sauvegarde, tapez le chemin d’accès UNC (Universal Naming Convention) du dossier de sauvegarde, puis cliquez sur Démarrer la sauvegarde.

  7. Vous pouvez afficher l’état général de tous les travaux de sauvegarde en haut de la page État des opérations de sauvegarde et de restauration, dans la section Disponibilité. Vous pouvez afficher l’état du travail de sauvegarde actuel dans la partie inférieure de la page, dans la section Sauvegarde. La page d’état se met à jour automatiquement toutes les 30 secondes. Vous pouvez mettre à jour manuellement les détails de l’état en cliquant sur Actualiser. La sauvegarde et la récupération sont des travaux du service du minuteur. Par conséquent, le démarrage de la sauvegarde peut prendre plusieurs secondes.

    Si des messages d’erreur s’affichent, vous pouvez les consulter dans la colonne Message d’échec de la page État des opérations de sauvegarde et de restauration. Vous trouverez également des détails supplémentaires dans le fichier Spbackup.log situé à l’emplacement indiqué à l’étape 5.

Utiliser les outils SQL Server pour sauvegarder une base de données de contenu dans SharePoint Server

Vous pouvez utiliser les outils SQL Server pour sauvegarder une base de données de contenu.

Pour sauvegarder une base de données de contenu à l’aide des outils SQL Server

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du rôle de base de données fixe SQL Server db_owner sur toutes les bases de données à sauvegarder.

  2. Ouvrez SQL Server Management Studio et connectez-vous à la bonne instance du moteur de base de données SQL Server.

  3. Dans l’Explorateur d’objets, développez Bases de données.

  4. Cliquez avec le bouton droit sur la base de données à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.

  5. Dans la boîte de dialogue Sauvegarder la base de données, vérifiez le nom de la base de données.

  6. Ensuite, sélectionnez le type de sauvegarde que vous souhaitez effectuer dans la liste Type de sauvegarde. Pour plus d’informations sur le type de sauvegarde à utiliser, voir Modes de récupération (SQL Server).

  7. Dans la zone Composant de sauvegarde, cliquez sur Base de données.

  8. Utilisez le nom par défaut fourni ou indiquez un nom pour le jeu de sauvegarde dans la zone de texte Nom.

  9. Dans la zone Destination, indiquez où vous voulez stocker la sauvegarde.

  10. Cliquez sur OK pour sauvegarder la base de données.

  11. Répétez les étapes 1 à 10 pour chaque base de données de contenu.

See also

Restaurer des bases de données de contenu dans SharePoint Server