Migrer une installation Reporting Services (mode SharePoint)

S’applique à : SQL Server Reporting Services (2016) Not supported Power BI Report Server Not supportedSQL Server Reporting Services (2017) SharePoint

Cette rubrique est une vue d'ensemble des étapes à faire pour migrer un déploiement en mode SharePoint de Reporting Services d'un environnement SharePoint vers un autre. Les étapes spécifiques peuvent être différentes selon la version à partir de laquelle vous migrez. Pour plus d'informations sur les scénarios de mise à niveau et de migration pour le mode SharePoint, consultez Upgrade and Migrate Reporting Services. Si vous voulez uniquement copier les éléments de rapport d’un serveur vers un autre, voir Exemple de script Reporting Services rs.exe permettant de copier du contenu entre serveurs de rapports.

Pour plus d’informations sur la migration d’un déploiement en mode natif de Reporting Services, consultez Migrer une installation Reporting Services (mode natif).

La principale raison pour laquelle vous effectuez une migration est lorsque vous voulez mettre à niveau votre déploiement de SharePoint 2010 vers SharePoint 2013/2016. SharePoint 2013/2016 ne prend pas en charge la mise à niveau sur place de SharePoint 2010 et vous devez exécuter la procédure de mise à niveau avec liaison des bases de données ou de migration de contenu uniquement.

Pour plus d’informations sur la mise à niveau de SharePoint 2013/2016, consultez les rubriques suivantes :

Migrer à partir de versions de Reporting Services en mode SharePoint antérieures à SQL Server 2012

L'architecture du mode SharePoint de Reporting Services a été modifiée dans SQL Server 2012 (11.x), y compris le schéma de la base de données d'application de service. Si vous souhaitez migrer vers le mode SharePoint de SQL Server 2016 (13.x) Reporting Services ou ultérieur (SSRS) à partir d’une version antérieure à SQL Server 2012 (11.x), commencez par créer le nouvel environnement SharePoint en installant SharePoint et le mode SharePoint de SQL Server 2016 Reporting Services. Pour plus d’informations, consultez Installer le mode SharePoint de Reporting Services.

Une fois le nouvel environnement SharePoint en cours d'exécution, choisissez une migration de contenu uniquement ou une migration complète au niveau de la base de données qui contient des bases de données de contenu.

Migration du contenu uniquement

Migration de contenu Reporting Services uniquement : si vous devez copier le contenu Reporting Services dans une nouvelle batterie, vous devez utiliser des outils tels que rs.exe pour copier le contenu vers la nouvelle installation de SharePoint. Pour plus d'informations sur les migrations de contenu uniquement, consultez les rubriques suivantes :

Migration complète

Migration complète : si vous migrez les bases de données de contenu SharePoint avec les bases de données du catalogue de Reporting Services vers une nouvelle batterie, vous pouvez suivre la série d'options de sauvegarde et de restauration résumées dans cette rubrique. Dans certains cas, vous devez utiliser un autre outil pour la phase de restauration que celui utilisé pour la phase de sauvegarde. Par exemple, vous pouvez utiliser le Gestionnaire de configuration de Reporting Services pour sauvegarder les clés de chiffrement d’une version antérieure de Reporting Services, mais vous devez utiliser PowerShell ou l’Administration centrale de SharePoint pour restaurer les clés de chiffrement dans une installation du mode SharePoint de SQL Server 2016 Reporting Services.

Bases de données que vous voyez dans la migration terminée

Le tableau suivant décrit les bases de données SQL Server associées à Reporting Services que vous pourrez utiliser après avoir terminé la migration de votre installation SharePoint de Reporting Services :

Base de données Exemple de nom Notes
Base de données de catalogue ReportingService_[service application GUID] (*) L'utilisateur migre.
Base de données temporaire ReportingService_[service application GUID]TempDB (*) L'utilisateur migre.
Base de données d'alertes ReportingService_[GUID application service]_Alerting Créé lorsqu’une application de service Reporting Services est créée.

(*) Les exemples de noms indiqués dans le tableau respectent les conventions de nommage que SSRS utilise lors de la création d’une application de service SSRS. Si vous migrez depuis un autre serveur, vos bases de données de catalogue et TempDB conservent les noms de l'installation d'origine.

Opérations de sauvegarde

Cette section décrit les types d'informations que vous devez migrer et les outils ou processus utilisés pour effectuer la sauvegarde.

Basic diagram of SSRS SharePoint Migration

Article Objets Méthode Notes
1 Clés de chiffrement Reporting Services. Rskeymgmt.exe ou le Gestionnaire de configuration de Reporting Services. Consultez Sauvegarder et restaurer les clés de chiffrement Reporting Services. Les outils indiqués peuvent être utilisés pour la sauvegarde, mais pour l'opération de restauration vous devez utiliser les pages de gestion de l'application de service Reporting Services ou PowerShell.
2 Bases de données de contenu SharePoint. Sauvegardez la base de données et détachez-la.

Consultez la section « Mise à niveau avec liaison de base de données » dans Déterminer l’approche de mise à niveau (SharePoint Server 2010) (/SharePoint/upgrade-and-update/determine-strategy-for-upgrade-to-sharepoint-2013).
3 Base de données SQL Server, qui joue le rôle de base de données du catalogue de Reporting Services. Sauvegarde et restauration de la base de données SQL Server

or

Liez et détachez une base de données SQL Server.
4 Fichiers de configuration de Reporting Services. Simple copie du fichier. Vous devez seulement copier rsreportserver.config si vous avez personnalisé le fichier. Exemple de l’emplacement par défaut des fichiers : C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting\* :



RSReportServer.config

Rssvrpolicy.config

Web.config pour l'application ASP.NET de serveur de rapports.

Machine.config pour ASP.NET.

Opérations de restauration

Cette section décrit les types d'informations que vous devez migrer et les outils ou processus utilisés pour effectuer la restauration. Les outils que vous utilisez pour la restauration peuvent être différents des outils vous avez utilisés pour la sauvegarde.

Avant de suivre les étapes de restauration, vous devez installer et configurer la nouvelle batterie de serveurs SharePoint et le mode SharePoint de Reporting Services. Pour plus d’informations sur l’installation de base du mode SharePoint de Reporting Services, consultez Installer le mode SharePoint de Reporting Services.

Élément Objets Méthode Notes
1 Restaurez les bases de données de contenu SharePoint sur la nouvelle batterie. Méthode « Mise à niveau avec liaison de base de données » SharePoint. Étapes de base :

1) Restaurez la base de données sur le nouveau serveur.

2) Attachez la base de données de contenu à une application web en indiquant l’URL.

3) La commande Get-SPWebapplication répertorie toutes les applications web et les URL.



Consultez la section « mise à niveau de l’attachement de base de données » dans Déterminer l’approche de mise à niveau (SharePoint Server 2010) (/SharePoint/upgrade-and-update/determine-strategy-for-upgrade-to-sharepoint-2013)et Joindre des bases de données et effectuer une mise à niveau vers SharePoint Server 2010 (/SharePoint/upgrade-and-update/upgrade-content-databases).
2 Restaurez la base de données SQL Server qui joue le rôle de base de données du catalogue Reporting Services (ReportServer). Sauvegardez et restaurez les bases de données SQL.

or

Liez et détachez la base de données SQL Server.
Lors de la première utilisation de la base de données, Reporting Services met à jour le schéma de la base de données selon les besoins pour qu’elle fonctionne avec l’environnement SQL Server 2016.
3 Crée une nouvelle application de service Reporting Services. Crée une nouvelle application de service Reporting Services. Lorsque vous créez une application de service, configurez-la pour utiliser la base de données du serveur de rapports que vous avez copiée.

Pour plus d’informations sur l’utilisation de l’Administration centrale de SharePoint, consultez la section « Étape 3 : créer une application de service Reporting Services » dans Installer le premier serveur de rapports en mode SharePoint.

Pour voir des exemples d’utilisation de PowerShell, consultez la section « Pour créer une application de service Reporting Services à l’aide de PowerShell » dans Service et applications de service Reporting Services SharePoint.
4 Restaurez les fichiers de configuration de Reporting Services. Simple copie du fichier. Exemple de l'emplacement par défaut des fichiers : C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting.
5 Restaurez les clés de chiffrement de Reporting Services. Restaurez le fichier de sauvegarde des clés via la page « SystemSettings » de l’application de service Reporting Services.

or

PowerShell.
Consultez la section « Gestion des clés » de la rubrique Gérer une application de service Reporting Services SharePoint.

Effectuer une migration à partir d’un déploiement SQL Server 2012 ou SQL Server 2014

Dans une batterie à plusieurs serveurs, les utilisateurs auront probablement placé les bases de données de contenu et de catalogue sur des ordinateurs différents, auquel cas vous devez simplement ajouter un nouveau serveur avec le service Reporting Services installé, à la batterie de serveurs SharePoint, puis supprimer l'ancien serveur. Vous ne devriez pas avoir besoin de copier de bases de données.

Opérations de sauvegarde

  1. Sauvegardez les clés de chiffrement de Reporting Services.

  2. Sauvegardez l'application de service Reporting Services dans l'Administration centrale de SharePoint (ou avec PowerShell). Cette opération sauvegarde également les bases de données de l'application de service dans SharePoint. Consultez la rubrique Sauvegarder et restaurer des applications de service Reporting Services en mode SharePoint

  3. Si vous avez un compte d’exécution sans assistance (UEA) et que vous utilisez l’authentification Windows, prenez note des informations d’identification pour que vous puissiez les utiliser dans le cadre du processus de restauration.

  4. Pour plus d'informations, consultez Sauvegarder les applications de service dans SharePoint 2013.

Opérations de restauration

  1. Restaurez l’application de service Reporting Services à l’aide de l’Administration centrale de SharePoint. Vous pouvez également utiliser PowerShell.

  2. Restaurez les clés de chiffrement de Reporting Services.

    Consultez la section « Gestion des clés » de la rubrique Gérer une application de service Reporting Services SharePoint.

  3. Configurez le compte UEA et les informations d’identification Windows dans l’application de service.

  4. Pour plus d'informations, consultez Restaurer les applications de service dans SharePoint 2013.

Ressources supplémentaires

Étapes suivantes

Mettre à niveau et migrer Reporting Services
Migrer une installation Reporting Services

D’autres questions ? Essayez de poser une question dans le forum Reporting Services