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.

  1. 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.

  2. 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.

Nella tabella seguente vengono riepilogati gli oggetti di Reporting Services di cui è possibile eseguire la migrazione con gli script:

Oggetto Esecuzione dello script Commenti
Report Al termine della migrazione immettere nuovamente le password per le origini dati.
Datasources Al termine della migrazione collegare nuovamente i report alle origini dati.
Modelli
Set di dati
Parti del report Al termine della migrazione verificare o aggiornare il percorso alle parti del report.
Pianificazioni 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