Opérations de sauvegarde et de restauration pour Reporting ServicesBackup and Restore Operations for Reporting Services

Cette rubrique offre une vue d'ensemble de tous les fichiers de données utilisés dans une installation Reporting ServicesReporting Services , et décrit quand et comment les fichiers doivent être sauvegardés.This topic provides an overview of all data files used in a Reporting ServicesReporting Services installation and describes when and how you should back up the files. L'élaboration d'un plan de sauvegarde et de restauration des fichiers de base de données du serveur de rapports constitue l'étape la plus importante d'une stratégie de récupération.Developing a backup and restore plan for the report server database files is the most important part of a recovery strategy. Cependant, une stratégie de récupération plus complète inclut des sauvegardes des clés de chiffrement, des extensions ou assemblys personnalisés, des fichiers de configuration et des fichiers sources pour les rapports et les modèles.However, a more comprehensive recovery strategy would include backups of the encryption keys, custom assemblies or extensions, configuration files, and source files for reports and models.

S’applique à :Applies to: Reporting ServicesReporting Services Mode natif | Reporting ServicesReporting Services Mode SharePoint S’applique à :Applies to: Reporting ServicesReporting Services Native Mode | Reporting ServicesReporting Services SharePoint Mode

Les opérations de sauvegarde et de restauration sont souvent utilisées pour déplacer partiellement ou intégralement une installation Reporting ServicesReporting Services :Backup and restore operations are often used to move all or part of a Reporting ServicesReporting Services installation:

Sauvegarde des bases de données du serveur de rapportsBacking Up the Report Server Databases

Dans la mesure où un serveur de rapports est un serveur sans état, toutes les données d’application sont stockées dans les bases de données reportserver et reportservertempdb qui s’exécutent sur une instance du Moteur de base de données SQL ServerSQL Server Database Engine .Because a report server is a stateless server, all application data is stored in the reportserver and reportservertempdb databases that run on a Moteur de base de données SQL ServerSQL Server Database Engine instance. Vous pouvez sauvegarder les bases de données reportserver et reportservertempdb à l’aide de l’une des méthodes de sauvegarde de bases de données SQL ServerSQL Server prises en charge.You can backup the reportserver and reportservertempdb databases using one of the supported methods for backing up SQL ServerSQL Server databases. Les recommandations spécifiques aux bases de données du serveur de rapports sont les suivantes :Recommendations that are specific to the report server databases include the following:

  • Utilisez le mode de récupération complet pour sauvegarder la base de données reportserver .Use the full recovery model to backup the reportserver database.

  • Utilisez le mode de récupération simple pour sauvegarder la base de données reportservertempdb .Use the simple recovery model to backup the reportservertempdb database.

  • Vous pouvez utiliser des planifications de sauvegarde différentes pour chaque base de données.You can use different backup schedules for each database. La sauvegarde de reportservertempdb présente un seul intérêt, celui de ne pas avoir à recréer la base de données en cas de défaillance matérielle.The only reason to backup the reportservertempdb is to avoid having to recreate it if there is a hardware failure. En effet, il est inutile de récupérer les données dans reportservertempdb, mais la structure de la table est indispensable.In the event of hardware failure, it is not necessary to recover the data in reportservertempdb, but you do need the table structure. Si votre base de données reportservertempdbest inutilisable, le seul moyen de la récupérer consiste à recréer la base de données du serveur de rapports.If you lose reportservertempdb, the only way to get it back is to recreate the report server database. Si vous recréez la base de données reportservertempdb, il est important qu’elle porte le même nom que la base de données du serveur de rapports primaire.If you recreate the reportservertempdb, it is important that it have the same name as the primary report server database.

    Pour plus d’informations sur la sauvegarde et la récupération des bases de données relationnelles SQL ServerSQL Server , consultez Sauvegarde et restauration des bases de données SQL Server.For more information about backup and recovery of SQL ServerSQL Server relational databases, see Back Up and Restore of SQL Server Databases.

Important

Si votre serveur de rapports est en mode SharePoint, vous devez également vous occuper de bases de données supplémentaires, notamment les bases de données de configuration SharePoint et la base de données des alertes Reporting ServicesReporting Services.If your report server is in SharePoint mode, there are additional databases to be concerned with, including SharePoint configuration databases and the Reporting ServicesReporting Services alerting database. En mode SharePoint, trois bases de données sont créées pour chaque application de service Reporting ServicesReporting Services .In SharePoint mode, three databases are created for each Reporting ServicesReporting Services service application. Les bases de données reportserver, reportservertempdbet dataalerting .The reportserver, reportservertempdb, and dataalerting databases. Pour plus d’informations, consultez Applications de service SharePoint de sauvegarde et de restauration Reporting Services.For more information see Backup and Restore Reporting Services SharePoint Service Applications

Sauvegarde des clés de chiffrementBacking Up the Encryption Keys

Vous devez sauvegarder les clés de chiffrement lorsque vous configurez pour la première fois une installation Reporting ServicesReporting Services .You should backup the encryption keys when you configure a Reporting ServicesReporting Services installation for the first time. Vous devez également sauvegarder les clés chaque fois que vous modifiez l'identité des comptes de services ou renommez l'ordinateur.You should also backup the keys any time you change the identity of the service accounts or rename the computer. Pour plus d’informations, consultez Back Up and Restore Reporting Services Encryption Keys.For more information, see Back Up and Restore Reporting Services Encryption Keys. Pour les serveurs de rapports en mode SharePoint, consultez la section « Gestion des clés » de la rubrique Gérer une application de service SharePoint Reporting Services.For SharePoint mode report servers, see the “Key Management” section of Manage a Reporting Services SharePoint Service Application.

Sauvegarde des fichiers de configurationBacking Up the Configuration Files

Reporting ServicesReporting Services utilise des fichiers de configuration pour stocker les paramètres des applications. uses configuration files to store application settings. Vous devez sauvegarder les fichiers lorsque vous configurez pour la première fois le serveur, puis lorsque vous avez déployé des extensions personnalisées.You should backup the files when you first configure the server and after you deploy any custom extensions. Les fichiers à sauvegarder sont les suivants :Files to back up include:

  • Rsreportserver.configRsreportserver.config

  • Rssvrpolicy.configRssvrpolicy.config

  • Rsmgrpolicy.configRsmgrpolicy.config

  • Reportingservicesservice.exe.configReportingservicesservice.exe.config

  • Web.config pour les applications ASP.NETASP.NET Report Server et Gestionnaire de rapports.Web.config for both the Report Server and Report Manager ASP.NETASP.NET applications

  • Machine.config pour ASP.NETASP.NETMachine.config for ASP.NETASP.NET

Sauvegarde des fichiers de donnéesBacking Up Data Files

Sauvegardez les fichiers que vous créez et gérez dans le Concepteur de rapports et le Générateur de modèles.Backup the files that you create and maintain in Report Designer and Model Designer. entre autres les fichiers de définition de rapport (.rdl), de modèle de rapport (.smdl), de source de données partagée (.rds), de vue de données (.dv), de source de données (.ds), de projet de serveur de rapports (.rptproj) et de solution de rapport (.sln).These include report definition (.rdl) files, report model (.smdl) files, shared data source (.rds) files, data view (.dv) files, data source (.ds) files, report server project (.rptproj) files, and report solution (.sln) files.

N'oubliez pas de sauvegarder les fichiers de script (.rss) que vous avez créés pour les tâches d'administration ou de déploiement.Remember to backup any script files (.rss) that you created for administration or deployment tasks.

Vérifiez que vous êtes en possession d'une copie de sauvegarde de tous les assemblys et extensions personnalisés que vous utilisez.Verify that you have a backup copy of any custom extensions and custom assemblies you are using.

Étapes suivantesNext steps

Base de données du serveur de rapports Report Server Database
Fichiers de configuration de Reporting Services Reporting Services Configuration Files
Utilitaire rskeymgmt rskeymgmt Utility
Copier des bases de données avec la sauvegarde et la restauration Copy Databases with Backup and Restore
Administrer une base de données du serveur de rapports Administer a Report Server Database
Configurer et gérer des clés de chiffrementConfigure and Manage Encryption Keys

D’autres questions ?More questions? Essayez de poser une question dans le forum Reporting ServicesTry asking the Reporting Services forum