Operazioni di backup e ripristino per Reporting ServicesBackup and Restore Operations for Reporting Services

In questo argomento viene fornita una panoramica di tutti i file di dati utilizzato in un'installazione di Reporting ServicesReporting Services e viene descritto quando e come è necessario eseguire il backup dei file.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. Lo sviluppo di un piano di backup e ripristino per i file dei database del server di report rappresenta la parte più importante di una strategia di recupero.Developing a backup and restore plan for the report server database files is the most important part of a recovery strategy. Una strategia di recupero più completa include tuttavia i backup delle chiavi di crittografia, di estensioni o assembly personalizzati, dei file di configurazione e dei file di origine di report e modelli.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.

Si applica a:Applies to: Reporting ServicesReporting Services | Modalità SharePoint di Reporting ServicesReporting Services Si applica a:Applies to: Reporting ServicesReporting Services Native Mode | Reporting ServicesReporting Services SharePoint Mode

Le operazioni di backup e ripristino vengono spesso utilizzate per spostare un'installazione di Reporting ServicesReporting Services o parte di essa:Backup and restore operations are often used to move all or part of a Reporting ServicesReporting Services installation:

Backup dei database del server di reportBacking Up the Report Server Databases

Poiché un server di report è un server senza stato, tutti i dati delle applicazioni vengono archiviati nei database reportserver e reportservertempdb in esecuzione su un'istanza del Motore di database di 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 Motore di database di SQL ServerSQL Server Database Engine instance. È possibile eseguire il backup dei database reportserver e reportservertempdb usando uno dei metodi supportati per il backup dei database di SQL ServerSQL Server .You can backup the reportserver and reportservertempdb databases using one of the supported methods for backing up SQL ServerSQL Server databases. Per i database del server di report, tenere presenti le seguenti indicazioni:Recommendations that are specific to the report server databases include the following:

  • Per il backup del database reportserver , usare il modello di recupero con registrazione completa.Use the full recovery model to backup the reportserver database.

  • Per il backup del database reportservertempdb , usare il modello di recupero con registrazione minima.Use the simple recovery model to backup the reportservertempdb database.

  • Per ogni database, è possibile utilizzare diverse pianificazioni di backup.You can use different backup schedules for each database. È consigliabile eseguire il backup del database reportservertempdb solo per non doverlo ricreare nel caso in cui si verifichi un errore hardware.The only reason to backup the reportservertempdb is to avoid having to recreate it if there is a hardware failure. Nel caso di un errore hardware, non è necessario recuperare i dati di reportservertempdb, ma è necessaria la struttura della tabella.In the event of hardware failure, it is not necessary to recover the data in reportservertempdb, but you do need the table structure. Se il database reportservertempdbviene perso, l'unico modo per recuperarlo consiste nel ricreare il database del server di report.If you lose reportservertempdb, the only way to get it back is to recreate the report server database. Se si ricrea il database reportservertempdb, è importante assegnare lo stesso nome del database del server di report principale.If you recreate the reportservertempdb, it is important that it have the same name as the primary report server database.

    Per altre informazioni sul backup e il ripristino dei database relazionali di SQL ServerSQL Server , vedere Backup e ripristino di database SQL Server.For more information about backup and recovery of SQL ServerSQL Server relational databases, see Back Up and Restore of SQL Server Databases.

Importante

Se il server di report è in modalità SharePoint, sono disponibili altri database interessati, tra cui i database di configurazione di SharePoint e Reporting ServicesReporting Services database di avvisi.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. In modalità SharePoint vengono creati tre database per ciascuna applicazione di servizio Reporting ServicesReporting Services :In SharePoint mode, three databases are created for each Reporting ServicesReporting Services service application. reportserver, reportservertempdbe dataalerting .The reportserver, reportservertempdb, and dataalerting databases. Per altre informazioni, vedere Eseguire il backup e il ripristino di applicazioni di servizio SharePoint di Reporting ServicesFor more information see Backup and Restore Reporting Services SharePoint Service Applications

Backup delle chiavi di crittografiaBacking Up the Encryption Keys

Quando si configura un'installazione di Reporting ServicesReporting Services per la prima volta, è consigliabile eseguire il backup delle chiavi di crittografia.You should backup the encryption keys when you configure a Reporting ServicesReporting Services installation for the first time. È inoltre consigliabile eseguire il backup delle chiavi ogni volta che si modifica l'identità degli account di servizio o si rinomina il computer.You should also backup the keys any time you change the identity of the service accounts or rename the computer. Per altre informazioni, vedere Eseguire il backup e il ripristino delle chiavi di crittografia di Reporting Services.For more information, see Back Up and Restore Reporting Services Encryption Keys. Per i server di report in modalità SharePoint, vedere la sezione "Gestione chiavi" in Gestire un'applicazione di servizio SharePoint di Reporting Services.For SharePoint mode report servers, see the “Key Management” section of Manage a Reporting Services SharePoint Service Application.

Backup dei file di configurazioneBacking Up the Configuration Files

Per archiviare le impostazioni dell'applicazione, in Reporting ServicesReporting Services vengono utilizzati i file di configurazione. Reporting ServicesReporting Services uses configuration files to store application settings. È consigliabile eseguire il backup dei file quando si configura il server per la prima volta e dopo avere distribuito eventuali estensioni personalizzate.You should backup the files when you first configure the server and after you deploy any custom extensions. I file di cui eseguire il backup includono:Files to back up include:

  • Rsreportserver.configRsreportserver.config

  • Rssvrpolicy.configRssvrpolicy.config

  • Rsmgrpolicy.configRsmgrpolicy.config

  • Reportingservicesservice.exe.configReportingservicesservice.exe.config

  • Web.config per entrambe le applicazioni ASP.NETASP.NET del server di report e Gestione report.Web.config for both the Report Server and Report Manager ASP.NETASP.NET applications

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

Backup dei file di datiBacking Up Data Files

Eseguire il backup dei file creati e gestiti in Progettazione report e in Progettazione modelli.Backup the files that you create and maintain in Report Designer and Model Designer. Tra questi sono inclusi i file di definizione del report (con estensione rdl), i file modello di report (con estensione smdl), i file delle origini dei dati condivise (con estensione rds), i file di visualizzazione dei dati (con estensione dv), i file dell'origine dati (con estensione ds), i file di progetto del server di report (con estensione rptproj) e i file di soluzione di report (con estensione 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.

Ricordarsi di eseguire il backup di eventuali file script, con estensione rss, creati per attività di amministrazione o di distribuzione.Remember to backup any script files (.rss) that you created for administration or deployment tasks.

Verificare di avere una copia di backup per tutte le estensioni e gli assembly personalizzati utilizzati.Verify that you have a backup copy of any custom extensions and custom assemblies you are using.

Passaggi successiviNext steps

Database del server di report Report Server Database
File di configurazione di Reporting Services Reporting Services Configuration Files
Utilità RSKEYMGMT rskeymgmt Utility
Copiare database tramite backup e ripristino Copy Databases with Backup and Restore
Amministrare un database del Server di Report Administer a Report Server Database
Configurare e gestire chiavi di crittografiaConfigure and Manage Encryption Keys

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum