Migrazione dalla modalità nativa alla modalità SharePoint (SSRS)
Si applica a: SQL Server Reporting Services (2016) ❌ Server di report di Power BI SharePoint
Non è possibile eseguire l'aggiornamento o la conversione da una modalità server all'altra di Reporting Services. Non è possibile, ad esempio, eseguire l'aggiornamento o la conversione da un server di report in modalità nativa a un server di report in modalità SharePoint. Non è possibile copiare i database del server di report tra modalità poiché in essi vengono utilizzati schemi del database diversi. È possibile eseguire la migrazione del contenuto da un server di report a un altro. Gli strumenti utilizzati dipendono dal tipo di modalità del server di report configurata per il server di origine e di destinazione.
Strumento di migrazione di Reporting Services
Lo strumento supporta la migrazione del contenuto da una distribuzione in modalità nativa a una distribuzione in modalità SharePoint. Lo strumento non supporta la migrazione dalla modalità SharePoint alla modalità SharePoint o dalla modalità SharePoint alla modalità nativa.
Per altre informazioni, vedere la pagina relativa allo strumento di migrazione di Reporting Services (https://www.microsoft.com/download/details.aspx?id=29560).
Utilizzare lo script per eseguire la migrazione di contenuto
Se lo strumento di migrazione non soddisfa le proprie esigenze, è possibile eseguire manualmente la migrazione dei dati del server di report. Di seguito è riportato un riepilogo dei passaggi necessari per eseguire la migrazione degli elementi del report da una distribuzione di Reporting Services a un'altra. L'approccio supporta la modalità nativa o la modalità SharePoint come server di origine o di destinazione.
Eseguire il backup e il ripristino delle chiavi di crittografia. Si tratta della chiave utilizzata per crittografare i dati. La chiave di crittografia viene utilizzata anche per crittografare le password, ad esempio le password archiviate per le connessioni alle origini dati. Tuttavia, non è possibile eseguire la migrazione delle password e sarà necessario immetterle nuovamente nell'ambiente di destinazione.
Script RSS di Reporting Services: Scrivere uno script Visual Basic per chiamare i metodi SOAP del servizio Web ReportServer per copiare i dati tra database. Utilizzare l'utilità RS.exe per eseguire lo script. Rs.exe è installato con Reporting Services.
Script di esempio rs.exe di Reporting Services per la copia di contenuto tra server di report. Gli argomenti illustrano come utilizzare lo script di esempio che è possibile scaricare da CodePlex.
Script RSS di esempio disponibile da CodePlex, Script di Reporting Services RS.exe che esegue la migrazione del contenuto da un server di report a un altro.+
Nella tabella seguente vengono riepilogati gli oggetti di Reporting Services di cui è possibile eseguire la migrazione con gli script:
Object | Esecuzione dello script | Commenti |
---|---|---|
Report | Sì | Al termine della migrazione immettere nuovamente le password per le origini dati. |
Datasources | Sì | Al termine della migrazione collegare nuovamente i report alle origini dati. |
Modelli | Sì | |
Set di dati | Sì | |
Parti del report | Al termine della migrazione verificare o aggiornare il percorso alle parti del report. | |
Pianificazioni | Sì | Vedere il metodo ListSchedules in Subscription and Delivery Methods. |
Sottoscrizioni | yes | Vedere il metodo ListSubscriptions in Subscription and Delivery Methods e il metodo ChangeSubscriptionOwner . |
Snapshots |
Nota
Le parti del report sono deprecate per tutte le versioni di SQL Server Reporting Services a partire da SQL Server Reporting Services 2019 e tutte le versioni di Server di report di Power BI a partire da Server di report di Power BI, settembre 2022.
Altre domande? Visitare il forum su Reporting Services