Sauvegarder des bases de données de contenu dans SharePoint ServerBack up content databases in SharePoint Server

S’applique à : Oui2013 Oui2016 Oui2019 aucunSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

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.You can back up a content database by using the SharePoint Central Administration website, Microsoft PowerShell, or SQL Server tools. The backup tool that you use depends on the kind of environment that you have deployed, your backup schedule requires, and service level agreements that you have made with your organization.

Avant de commencerBefore you begin

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.SharePoint Server content databases can grow to be very large. Therefore, you might want to back them up separately from farm backups. Regularly backing up content databases reduces data losses that might occur from hardware failures, power outages, or other problems. It is a simple process and helps make sure that all the data is available for recovery, if that is required. You can only back up one content database at a time.

Avant de commencer cette opération, consultez les informations suivantes :Before you begin this operation, review the following information:

  • 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.You must create a folder on the local computer or the network in which to store the backups. For better performance, we recommend that you back up to the local computer and then move the backup files to a network folder.

  • 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.SharePoint Server backup backs up remote Binary Large Objects (BLOB) stores but only if you are using the SQL Filestream remote BLOB store provider to place data in remote BLOB stores.

    Si vous utilisez un autre fournisseur, vous devez sauvegarder manuellement ces magasins d’objets BLOB distants.If you are using another provider you must manually back up these remote BLOB stores.

  • 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).If you are using SQL Server with Transparent Data Encryption (TDE), and you are backing up your environment by using either SharePoint tools or SQL Server tools, the TDE encryption key in not backed up or restored. You must back up the key manually. When restoring, you must manually restore the key before restoring the data. For more information, see Transparent Data Encryption (TDE).

Utiliser PowerShell pour sauvegarder une base de données de contenu dans SharePoint ServerUse PowerShell to back up a content database in 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.You can use PowerShell to back up a content database manually or as part of a script that can be run at scheduled intervals.

Pour sauvegarder une base de données de contenu à l'aide de PowerShellTo back up a content database by using PowerShell

  1. Vérifiez que vous êtes membre :Verify that you have the following memberships:

    • du rôle serveur fixe securityadmin sur l'instance SQL Server.securityadmin fixed server role on the SQL Server instance.

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;db_owner fixed database role on all databases that are to be updated.

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.Administrators group on the server on which you are running the PowerShell cmdlets.

    Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint Server cmdlets.

    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.If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about PowerShell permissions, see Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.Start the SharePoint Management Shell.

  3. À partir de l’invite de commandes PowerShell, entrez la commande suivante :At the PowerShell command prompt, type the following command:

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

    Où :Where:

    • <BackupFolder> est le chemin du dossier de sauvegarde.<BackupFolder> is the path of the backup folder.

    • <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.<ContentDatabaseName> is the name of the database that you want to back up. To display the name of the content database, type the following command at the PowerShell command prompt: Get-SPContentDatabase.

    Pour afficher la progression de l'opération de sauvegarde, utilisez le paramètre Verbose.To view the progress of the backup operation, use the Verbose parameter.

    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.If you are backing up the content database for the first time, you must use the Full option. You must perform a full backup before you can perform a differential backup.

Pour plus d'informations, voir Backup-SPFarm.For more information, see 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.We recommend that you use Microsoft PowerShell when performing command-line administrative tasks. The Stsadm command-line tool has been deprecated, but is included to support compatibility with previous product versions.

Utiliser Administration centrale pour sauvegarder une base de données de contenu dans SharePoint ServerUse Central Administration to back up a content database in SharePoint Server

Vous pouvez utiliser l'Administration centrale pour sauvegarder une base de données de contenu.You can use Central Administration to back up a content database.

Pour sauvegarder une base de données de contenu à l'aide de l'Administration centraleTo back up a content database by using Central Administration

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie.Verify that the user account that is performing this procedure is a member of the Farm Administrators SharePoint group.

  2. Démarrez l'Administration centrale.Start Central Administration.

  3. Dans la page d'accueil de l'Administration centrale, dans la section Sauvegarde et restauration, cliquez sur Effectuer une sauvegarde.In Central Administration, on the home page, in the Backup and Restore section, click Perform a backup.

  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.On the Perform a Backup — Step 1 of 2: Select Component to Back Up page, select the content database that you want to back up from the list of components, and then click Next.

    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.Not all content databases can be selected in the list. If a database is not selectable, you must use PowerShell to back up the content database.

  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.On the Start Backup — Step 2 of 2: Select Backup Options page, in the Backup Type section, select either Full or Differential.

    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.If you are backing up the content database for the first time, you must use the Full option. You must perform a full backup before you can perform a differential backup.

  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.In the Backup File Location section, type the Universal Naming Convention (UNC) path of the backup folder, and then click Start Backup.

  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.You can view the general status of all backup jobs at the top of the Backup and Restore Job Status page in the Readiness section. You can view the status of the current backup job in the lower part of the page in the Backup section. The status page updates every 30 seconds automatically. You can manually update the status details by clicking Refresh. Backup and recovery are Timer service jobs. Therefore, it may take several seconds for the backup to start.

    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.If you receive any errors, review the Failure Message column of the Backup and Restore Job Status page. You can also find more details in the Spbackup.log file at the UNC path that you specified in step 5.

Utiliser les outils SQL Server pour sauvegarder une base de données de contenu dans SharePoint ServerUse SQL Server tools to back up a content database in SharePoint Server

Vous pouvez utiliser les outils SQL Server pour sauvegarder une base de données de contenu.You can use SQL Server tools to back up a content database.

Pour sauvegarder une base de données de contenu à l'aide des outils SQL ServerTo back up a content database by using SQL Server tools

  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.Verify that the user account that is performing this procedure is a member of the SQL Server db_owner fixed database role on all databases that are to be backed up.

  2. Ouvrez SQL Server Management Studio et connectez-vous à la bonne instance du moteur de base de données SQL Server.Open SQL Server Management Studio and connect to the correct instance of the SQL Server Database Engine.

  3. Dans l'Explorateur d'objets, développez Bases de données.In Object Explorer, expand Databases.

  4. Cliquez avec le bouton droit sur la base de données à sauvegarder, pointez sur Tâches, puis cliquez sur Sauvegarder.Right-click the database that you want to back up, point to Tasks, and then click Back Up.

  5. Dans la boîte de dialogue Sauvegarder la base de données, vérifiez le nom de la base de données.In the Back Up Database dialog box, confirm the database name.

  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).Next, select the kind of backup that you want to perform from the Backup type list. For more information about which backup type to use, see Recovery Models (SQL Server).

  7. Dans la zone Composant de sauvegarde, cliquez sur Base de données.In the Backup component area, click Database.

  8. Utilisez le nom par défaut fourni ou indiquez un nom pour le jeu de sauvegarde dans la zone de texte Nom.Either use the default name that is provided or specify a name for the backup set in the Name text box.

  9. Dans la zone Destination, indiquez où vous voulez stocker la sauvegarde.In the Destination area, specify where you want to store the backup.

  10. Cliquez sur OK pour sauvegarder la base de données.Click OK to back up the database.

  11. Répétez les étapes 1 à 10 pour chaque base de données de contenu.Repeat steps 1-10 for each content database.

Voir aussiSee also

ConceptsConcepts

Restaurer des bases de données de contenu dans SharePoint ServerRestore content databases in SharePoint Server