Migration du mode natif au mode SharePoint (SSRS)
S’applique à : SQL Server Reporting Services (2016) ❌ Power BI Report Server SharePoint
Vous ne pouvez pas effectuer de mise à niveau ou de conversion d’un mode serveur Reporting Services vers un autre. Par exemple, vous ne pouvez pas mettre à niveau ou convertir un serveur de rapports en mode natif vers le mode SharePoint. Vous ne pouvez pas copier les bases de données du serveur de rapports d'un mode à l'autre car elles utilisent des schémas de base de données différents. Vous pouvez migrer le contenu d'un serveur de rapports à l'autre. Les outils que vous utilisez dépendent du type de mode de serveur de rapports configuré pour les serveurs source et de destination.
Outil de migration Reporting Services
L'outil prend en charge la migration du contenu d'un déploiement en mode natif vers un déploiement en mode SharePoint. Il ne prend pas en charge la migration du mode SharePoint vers le mode SharePoint ou du mode SharePoint vers le mode natif.
Pour plus d’informations, consultez Outil de migration Reporting Services (https://www.microsoft.com/download/details.aspx?id=29560).
Utiliser un script pour migrer le contenu
Si l'outil de migration ne répond pas à vos besoins, vous pouvez migrer manuellement les données du serveur de rapports. Voici un récapitulatif des étapes à effectuer pour la migration des éléments de rapport d’un déploiement Reporting Services à l’autre. L'approche prend en charge le mode natif ou SharePoint en tant que serveur source ou de destination.
Sauvegardez et restaurez les clés de chiffrement. Il s'agit de la clé utilisée pour chiffrer les données. La clé de chiffrement permet également de chiffrer des mots de passe tels que les mots de passe stockés pour les connexions à la source de données. Toutefois, les mots de passe ne peuvent pas être migrés et vous devrez les taper à nouveau dans l'environnement de destination.
Scripts RSS Reporting Services : écrivez un script Visual Basic qui appelle des méthodes SOAP du service Web Report Server pour copier des données entre des bases de données. Utilisez l'utilitaire RS.exe pour exécuter le script. Rs.exe est installé avec Reporting Services.
Exemple de script Reporting Services rs.exe pour copier du contenu entre des serveurs de rapports. Les rubriques expliquent comment utiliser l'exemple de script que vous pouvez télécharger sur CodePlex.
Exemple de script rss sur CodePlex, Script RS.exe de Reporting Services qui migre le contenu d'un serveur de rapports vers un autre.
Le tableau suivant récapitule les objets Reporting Services que vous pouvez migrer avec des scripts :
Objet | Peut faire l'objet d'un script | Commentaires |
---|---|---|
Rapports | Oui | Après la migration, pour entrer à nouveau les mots de passe pour les sources de données. |
Sources de données | Oui | Après la migration, reconnectez les rapports aux sources de données. |
Modèles | Oui | |
Groupes de données | Oui | |
Parties de rapports | Après la migration, vérifiez ou mettez à jour le chemin d'accès aux parties de rapports. | |
Planifications | Oui | Consultez la méthode ListSchedules Subscription and Delivery Methods. |
Abonnements | Oui | Consultez la méthode ListSubscriptions (dans Méthodes d’abonnement et de remise ) et la méthode ChangeSubscriptionOwner. |
Instantanés |
Notes
Les parties de rapport sont dépréciées pour toutes les versions de SQL Server Reporting Services à partir de SQL Server Reporting Services 2019 et toutes les versions de Power BI Report Server à partir de Power BI Report Server (septembre 2022).
D’autres questions ? Essayez de poser une question dans le forum Reporting Services