Migrer une installation Reporting Services (mode natif)Migrate a Reporting Services Installation (Native Mode)

CETTE RUBRIQUE S’APPLIQUE À :THIS TOPIC APPLIES TO: ouiSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) nonSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) nonPower BI Report ServerPower BI Report Server) ouiSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) nonSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) nonPower BI Report ServerPower BI Report Server

Cette rubrique fournit des instructions détaillées de migration de l’une des versions prises en charge suivantes d’un déploiement en mode natif de Reporting ServicesReporting Services vers une nouvelle instance de SQL Server Reporting Services :This topic provides step-by-step instructions for migrating one of the following supported versions of a Reporting ServicesReporting Services native mode deployment to a new SQL Server Reporting Services instance:

  • SQL Server 2014SQL Server 2014

  • SQL Server 2012SQL Server 2012

  • SQL Server 2008 R2SQL Server 2008 R2

  • SQL Server 2008SQL Server 2008

Pour plus d’informations sur la migration d’un déploiement en mode SharePoint de Reporting ServicesReporting Services , consultez Migrer une installation Reporting Services (mode SharePoint).For information on migrating a Reporting ServicesReporting Services SharePoint mode deployment, see Migrate a Reporting Services Installation (SharePoint Mode).

La migration s’entend ici comme étant le déplacement de fichiers de données d’application vers une nouvelle instance de SQL Server.Migration is defined as moving application data files to a new SQL Server instance. Voici quelques raisons courantes pour lesquelles vous devez migrer votre installation :The following are common reasons you must migrate your installation:

  • Vous disposez d'un déploiement à grande échelle ou d'un temps d'exécution spécifique.You have a large-scale deployment or uptime requirements.

  • Vous modifiez le matériel ou la topologie de votre installation.You are changing the hardware or topology of your installation.

  • Vous rencontrez un problème qui empêche la mise à niveau.You encounter an issue that blocks upgrade.

Présentation de la migration en mode natifNative Mode Migration Overview

Le processus de migration pour Reporting ServicesReporting Services comprend des étapes manuelles et des étapes automatiques.The migration process for Reporting ServicesReporting Services includes manual and automated steps. Les tâches suivantes sont inhérentes au processus de migration d'un serveur de rapports :The following tasks are part of a report server migration:

  • Sauvegardez les fichiers de base de données, de configuration et d'application.Back up database, application, and configuration files.

  • Sauvegardez la clé de chiffrement.Back up the encryption key.

  • Installez une nouvelle instance de SQL Server.Install a new instance of SQL Server. Si vous utilisez le même matériel, vous pouvez installer SQL Server côte à côte avec votre installation existante s’il s’agit d’une des versions prises en charge.If you are using the same hardware, you can install SQL Server side-by-side with your existing installation if it was one of the supported versions.

    Conseil

    Une installation côte à côte peut nécessiter l’installation de SQL Server comme instance nommée.A side-by-side installation may require that you install SQL Server as a named instance.

  • Déplacez la base de données du serveur de rapports et les autres fichiers d’application de votre installation existante vers votre nouvelle installation de SQL Server.Move the report server database and other application files from your existing installation to your new SQL Server installation.

  • Déplacez tous les fichiers d'application personnalisés vers la nouvelle installation.Move any custom application files to the new installation.

  • Configurez le serveur de rapports.Configure the report server.

  • Modifiez RSReportServer.config pour y inclure tous les paramètres personnalisés de votre installation précédente.Edit RSReportServer.config to include any custom settings from your previous installation.

  • Le cas échéant, configurez des listes de contrôle d’accès (ACL, Access Control List) personnalisées pour le nouveau groupe du service Windows Reporting ServicesReporting Services .Optionally, configure custom Access Control Lists (ACLs) for the new Reporting ServicesReporting Services Windows service group.

  • Supprimez les applications et outils inutiles après avoir vérifié que la nouvelle instance est complètement opérationnelle.Remove unused applications and tools after you have confirmed that the new instance is fully operational.

    Des restrictions s'appliquent pour les éditions de SQL ServerSQL Server qui hébergent la base de données du serveur de rapports.There are restrictions on the editions of SQL ServerSQL Server that host the report server database. Consultez la rubrique suivante si vous réutilisez une base de données du serveur de rapports créée dans une installation précédente.Review the following topic if you are reusing a report server database that was created in a previous installation.

  • Créer une base de données du serveur de rapportsCreate a Report Server Database

Nom de base de données fixeFixed Database Name

Vous ne pouvez pas renommer la base de données du serveur de rapports.You cannot rename the report server database. L'identité de la base de données est enregistrée dans des procédures stockées du serveur de rapports lors de la création de la base de données.The identity of the database is recorded in report server stored procedures when the database is created. Renommer les bases de données primaires ou temporaires du serveur de rapports provoque des erreurs lors de l'exécution des procédures, invalidant alors votre installation du serveur de rapports.Renaming either the report server primary or temporary databases causes errors when the procedures run, invalidating your report server installation.

Si le nom de la base de données de l'installation existante ne convient pas pour la nouvelle installation, vous devez envisager de créer une base de données portant le nom souhaité, puis de charger les données d'application existantes à l'aide des techniques énumérées ci-dessous :If the database name from the existing installation is not suited for the new installation, you should consider creating a new database that has the name, and then load existing application data using the techniques in the following list:

  • Écrivez un script Visual BasicVisual Basic qui appelle des méthodes SOAP du service Web Report Server pour copier des données entre des bases de données.Write a Visual BasicVisual Basic script that calls Report Server Web service SOAP methods to copy data between databases. Vous pouvez utiliser l'utilitaire RS.exe pour exécuter le script.You can use the RS.exe utility to run the script. Pour plus d’informations sur cette approche, consultez Scripts et PowerShell avec Reporting Services.For more information about this approach, see Scripting and PowerShell with Reporting Services.

  • Écrivez du code qui appelle le fournisseur WMI pour copier des données entre des bases de données.Write code that calls the WMI provider to copy data between databases. Pour plus d’informations sur cette approche, consultez Accès au fournisseur WMI de Reporting Services.For more information about this approach, see Access the Reporting Services WMI Provider.

  • Si vous avez seulement quelques éléments, vous pouvez publier de nouveau les rapports, les modèles de rapport et les sources de données partagées du Concepteur de rapports, du Générateur de modèles et du Générateur de rapports sur le nouveau serveur de rapports.If you have just a few items, you can republish reports, report models, and shared data sources from Report Designer, Model Designer, and Report Builder to the new report server. Vous devez recréer les attributions de rôles, les abonnements, les planifications partagées, les planifications d'instantanés de rapports, les propriétés personnalisées que vous définissez sur les rapports ou d'autres éléments, la sécurité des éléments de modèle et les propriétés que vous définissez sur le serveur de rapports.You must re-create role assignments, subscriptions, shared schedules, report snapshot schedules, custom properties that you set on reports or other items, model item security, and properties that you set on the report server. L'historique de rapport et les données du journal des exécutions des rapports seront perdus.You will lose report history and report execution log data.

Avant de commencerBefore You Start

Même si vous effectuez une migration et non une mise à niveau de l'installation, pensez à exécuter le Conseiller de mise à niveau sur votre installation existante ; cela vous permettra d'identifier les problèmes susceptibles d'affecter la migration.Even though you are migrating rather than upgrading the installation, consider running Upgrade Advisor on your existing installation help identify any issues that could affect migration. Cette étape est particulièrement utile si vous migrez un serveur de rapports que vous n'avez pas installé ou configuré vous-même.This step is especially helpful if you are migrating a report server that you did not install or configure. En exécutant le Conseiller de mise à niveau, vous pouvez trouver des informations sur des paramètres personnalisés qui peuvent ne pas être pris en charge dans une nouvelle installation de SQL Server.By running Upgrade Advisor, you can find out about custom settings that might not be supported in a new SQL Server installation.

Vous devez en outre prendre connaissance de plusieurs changements importants introduits dans SQL Server Reporting Services et décrites ci-dessous, qui affectent la manière dont vous migrez votre installation :In addition, you should be aware of several important changes in SQL Server Reporting Services that will affect how you migrate your installation:

  • Le nouveau portail webweb portal a remplacé le Gestionnaire de rapports.The new portail webweb portal has replaced Report Manager.

  • Depuis SQL Server 2008SQL Server 2008, IIS n'est plus indispensable.Starting with SQL Server 2008SQL Server 2008, IIS is no longer a prerequisite. Si vous effectuez une migration d'une installation du serveur de rapports vers un nouvel ordinateur, il n'est pas nécessaire d'ajouter le rôle de serveur Web.If you are migrating a report server installation to a new computer, you do not need to add the Web server role. De plus, la procédure de configuration des URL et de l'authentification diffère par rapport à la précédente version, de même que les techniques et outils de diagnostic et de résolution des problèmes.In addition, steps for configuring URLs and authentication are different from the previous release, as are techniques and tools for diagnosing and troubleshooting problems.

  • Le service web Report Server, le portail webweb portalet le service Windows Report Server s’exécutent sous le même compte.Report Server Web service, the portail webweb portal, and the Report Server Windows service run under the same account. Toutes les trois lisent les paramètres de configuration du fichier RSReportServer.config.All three applications read configuration settings from RSReportServer.config file.

  • Le portail webweb portal et SQL Server Management Studio sont conçus de manière à supprimer les fonctionnalités à double emploi.The portail webweb portal and SQL Server Management Studio are designed to remove overlapping features. Chaque outil prend en charge un ensemble de tâches distinct.Each tool supports a distinct set of tasks.

  • Les filtres ISAPI ne sont pas pris en charge dans SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services et versions ultérieures.ISAPI filters are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. Si vous utilisez des filtres ISAPI, vous devez reconcevoir votre solution de création de rapports avant la migration.If you use ISAPI filters, you must redesign your reporting solution prior to migration.

  • Les restrictions d’adresse IP ne sont pas prises en charge dans SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services et versions ultérieures.IP address restrictions are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. Si vous utilisez des restrictions d'adresse IP, vous devez revoir votre solution de création de rapports avant la migration ou utiliser une technologie telle qu'un pare-feu, un routeur ou un traducteur d'adresses réseau (NAT, Network Address Translation) pour configurer des adresses restreintes pouvant accéder au serveur de rapports.If you use IP address restrictions, you must redesign your reporting solution prior to migration or use a technology such as a firewall, router, or Network Address Translation (NAT) to configure addresses that are restricted from accessing the report server.

  • Les certificats SSL (Secure Sockets Layer) clients ne sont pas pris en charge dans SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services et versions ultérieures.Client Secure Sockets Layer (SSL) certificates are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions. Si vous utilisez des certificats SSL clients, vous devez reconcevoir votre solution de création de rapports avant la migration.If you use client SSL certificates, you must redesign your reporting solution prior to migration.

  • Si vous utilisez un type d’authentification autre que l’authentification intégrée de Windows, vous devez mettre à jour l’élément <AuthenticationTypes> dans le fichier RSReportServer.config avec un type d’authentification pris en charge.If you use an authentication type other than Windows Integrated authentication, you must update the <AuthenticationTypes> element in the RSReportServer.config file with a supported authentication type. Les types d'authentification pris en charge sont NTLM, Kerberos, Negotiate et Basic.The supported authentication types are NTLM, Kerberos, Negotiate, and Basic. Les authentifications Digest, .NET Passport et anonyme ne sont pas prises en charge dans SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services et versions ultérieures.Anonymous, .NET Passport, and Digest authentication are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions.

  • Si vous utilisez des feuilles de style en cascade personnalisées dans votre environnement de création de rapports, elles ne seront pas migrées.If you use custom cascading style sheets in your reporting environment, they will not be migrated. Vous devez les déplacer manuellement après la migration.You must manually move them following migration.

Pour plus d’informations sur les changements effectués dans SQL Server Reporting Services, consultez la documentation relative au Conseiller de mise à niveau et Nouveautés de Reporting Services.For more information about changes in SQL Server Reporting Services, see the Upgrade Advisor documentation and What's New in Reporting Services.

Sauvegarde des fichiers et des donnéesBackup Files and Data

Avant d'installer une nouvelle instance de Reporting ServicesReporting Services, assurez-vous de sauvegarder tous les fichiers de votre installation actuelle.Before you install a new instance of Reporting ServicesReporting Services, be sure to back up all of the files in your current installation.

  1. Sauvegardez la clé de chiffrement de la base de données du serveur de rapports.Back up the encryption key for the report server database. Cette étape est cruciale pour le succès de la migration.This step is critical to migration success. En effet, à un stade plus avancé du processus de migration, vous devrez la restaurer pour rendre au serveur de rapports l'accès aux données chiffrées.Further on in the migration process, you must restore it for the report server to regain access to encrypted data. Pour sauvegarder la clé, utilisez le Gestionnaire de configuration de Reporting Services.To back up the key, use the Reporting Services Configuration Manager.

  2. Sauvegardez la base de données du serveur de rapports en utilisant l'une des méthodes prises en charge pour la sauvegarde d'une base de données SQL ServerSQL Server .Back up the report server database using any of the supported methods for backing up a SQL ServerSQL Server database. Pour plus d’informations, consultez les instructions relatives à la sauvegarde de la base de données du serveur de rapports dans Déplacement des bases de données du serveur de rapports vers un autre ordinateur (SSRS en mode natif).For more information, see the instructions on how to back up the report server database in Moving the Report Server Databases to Another Computer (SSRS Native Mode).

  3. Sauvegardez les fichiers de configuration du serveur de rapports.Back up the report server configuration files. Les fichiers à sauvegarder sont les suivants :Files to back up include:

    1. RSReportServer.configRsreportserver.config

    2. Rswebapplication.configRswebapplication.config

    3. Rssvrpolicy.configRssvrpolicy.config

    4. Rsmgrpolicy.configRsmgrpolicy.config

    5. Reportingservicesservice.exe.configReportingservicesservice.exe.config

    6. Web.config pour l’application ASP.NETASP.NET de serveur de rapports.Web.config for the Report Server ASP.NETASP.NET application.

    7. Machine.config pour ASP.NETASP.NET si vous l'avez modifié pour les opérations du serveur de rapports.Machine.config for ASP.NETASP.NET if you modified it for report server operations.

Installation de SQL Server Reporting ServicesInstall SQL Server Reporting Services

Installez une nouvelle instance du serveur de rapports en mode fichiers uniquement ; vous pourrez ainsi la configurer pour une utilisation de valeurs autres que celles définies par défaut.Install a new report server instance in files-only mode so that you can configure it to use non-default values. Pour une installation via la ligne de commande, utilisez l’argument FilesOnly .For command line installation, use the FilesOnly argument. Dans l’Assistant Installation, sélectionnez l’option Installer, mais ne pas configurer le serveur de rapports.In the Installation Wizard, select the Install but do not configure option.

Cliquez sur l'un des liens suivants pour obtenir des instructions sur l'installation d'une nouvelle instance de Reporting ServicesReporting Services:Click one of the following links to view instructions on how to install a new instance of Reporting ServicesReporting Services:

Déplacement de la base de données du serveur de rapportsMove the Report Server Database

La base de données du serveur de rapports contient des rapports publiés, des modèles, des sources de données partagées, des planifications, des ressources, des abonnements et des dossiers.The report server database contains published reports, models, shared data sources, schedules, resources, subscriptions, and folders. Elle contient également des propriétés système et d'élément, ainsi que les autorisations d'accès au contenu du serveur de rapports.It also contains system and item properties, and permissions for accessing report server content.

Si votre migration comprend l'utilisation d'une autre instance du Moteur de base de donnéesDatabase Engine , vous devez déplacer la base de données du serveur de rapports vers la nouvelle instance du Moteur de base de donnéesDatabase Engine .If your migration includes using a different Moteur de base de donnéesDatabase Engine instance, you must move the report server database to the new Moteur de base de donnéesDatabase Engine instance. Si vous utilisez la même instance de Moteur de base de donnéesDatabase Engine , passez à la section Déplacement des assemblys ou extensions personnalisés.If you are using the same Moteur de base de donnéesDatabase Engine instance, skip to section Move Custom Assemblies or Extensions.

Pour déplacer la base de données du serveur de rapports, procédez comme suit :To move the report server database, do the following:

  1. Choisissez l'instance Moteur de base de donnéesDatabase Engine à utiliser.Choose the Moteur de base de donnéesDatabase Engine instance to use. SQL Server Reporting Services exige que vous utilisiez l’une des versions suivantes pour héberger la base de données du serveur de rapports :SQL Server Reporting Services requires that you use one of the following versions to host the report server database:

    • SQL Server 2016SQL Server 2016

    • SQL Server 2014SQL Server 2014

    • SQL Server 2012SQL Server 2012

    • SQL Server 2008 R2SQL Server 2008 R2

    • SQL Server 2008SQL Server 2008

  2. Démarrez SQL Server Management StudioSQL Server Management Studio et connectez-vous au Moteur de base de donnéesDatabase Engine.Start SQL Server Management StudioSQL Server Management Studio and connect to the Moteur de base de donnéesDatabase Engine.

  3. Créez le rôle RSExecRole dans les bases de données système si le Moteur de base de donnéesDatabase Engine n’a jamais hébergé une base de données du serveur de rapports.Create the RSExecRole in the system databases if the Moteur de base de donnéesDatabase Engine has never hosted a report server database. Pour plus d’informations, consultez Créer le rôle RSExecRole.For more information, see Create the RSExecRole.

  4. Suivez les instructions fournies dans Déplacement des bases de données du serveur de rapports vers un autre ordinateur (SSRS en mode natif).Follow the instructions in Moving the Report Server Databases to Another Computer (SSRS Native Mode).

    N'oubliez pas que la base de données du serveur de rapports et la base de données temporaire dépendent l'une de l'autre et doivent être déplacées simultanément.Remember that both the report server database and the temporary database are interdependent and must be moved together. Ne copiez pas les bases de données ; la copie ne transfère pas tous les paramètres de sécurité vers la nouvelle installation.Do not copy the databases; copying does not transfer all of the security settings to the new installation. Ne déplacez pas de travaux de l'Agent SQL Server pour les opérations planifiées du serveur de rapports.Do not move SQL Server Agent jobs for scheduled report server operations. Le serveur de rapports recrée automatiquement ces travaux.The report server will recreate these jobs automatically.

Déplacement des assemblys ou extensions personnalisésMove Custom Assemblies or Extensions

Si votre installation comprend des éléments de rapport, des assemblys ou des extensions personnalisés, vous devez redéployer les composants personnalisés.If your installation includes custom report items, assemblies, or extensions, you must redeploy the custom components. Si vous n’utilisez pas des composants personnalisés, passez à la section Configuration du serveur de rapports.If you are not using custom components, skip to section Configure the Report Server.

Pour redéployer les composants personnalisés, procédez comme suit :To redeploy the custom components, do the following:

  1. Déterminez si les assemblys sont pris en charge ou doivent être recompilés :Determine whether the assemblies are supported or need recompilation:

    • Les extensions de sécurité personnalisées doivent être réécrites à l’aide de l’interface IAuthenticationExtension2 .Custom security extensions must be re-written using the IAuthenticationExtension2 interface.

    • Les extensions de rendu personnalisées pour SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services doivent être réécrites à l’aide du modèle objet de rendu.Custom rendering extensions for SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services must be rewritten using the Rendering Object Model (ROM).

    • Les convertisseurs HTML 3.2 et HTML OWC ne sont pas pris en charge dans SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services et versions ultérieures.HTML 3.2 and HTML OWC renderers are not supported in SQL Server 2008SQL Server 2008 Reporting ServicesReporting Services and later versions.

    • Les autres assemblys personnalisés ne devraient pas nécessiter de recompilation.Other custom assemblies should not require recompilation.

  2. Déplacez les assemblys dans le nouveau dossiers \bin du serveur de rapports.Move the assemblies to the new report server \bin folder. Dans SQL Server, les binaires de serveur de rapports se trouvent à l’emplacement suivant pour l’instance de serveur de rapports par défaut :In SQL Server, the report server binaries are located in the following location for the default report server instance:

    \Program files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer\bin

  3. Modifiez les fichiers de configuration de façon à y ajouter des entrées pour votre composant personnalisé.Modify the configuration files to add entries for your custom component. Les entrées à ajouter dépendent du type d'assembly que vous utilisez.The entries will vary depending on the kind of assembly you are using. Pour obtenir des instructions sur l'endroit où placer des fichiers et ajouter des entrées de configuration, consultez les rubriques suivantes :For instructions on where to place files and add configuration entries, see the following:

    1. Déploiement d'un assembly personnaliséDeploying a Custom Assembly

    2. Procédure : déployer un élément de rapport personnaliséHow to: Deploy a Custom Report Item

    3. Déploiement d'une extension pour le traitement des donnéesDeploying a Data Processing Extension

    4. Déploiement d'une extension de remiseDeploying a Delivery Extension

    5. Déploiement d'une extension de renduDeploying a Rendering Extension

    6. Implémentation d'une extension de sécuritéImplementing a Security Extension

Configuration du serveur de rapportsConfigure the Report Server

Configurez les URL du service Web Report Server et du portail web, ainsi que la connexion à la base de données du serveur de rapports.Configure URLs for the Report Server Web service and web portal, and configure the connection to the report server database.

Si vous migrez un déploiement avec montée en puissance parallèle, mettez tous les nœuds du serveur de rapports hors connexion et migrez les serveurs un par un.If you are migrating a scale-out deployment, take all of the report server nodes offline and migrate each server one at a time. Une fois que le premier serveur de rapports est migré et qu’il se connecte avec succès à la base de données du serveur de rapports, la version de la base de données du serveur de rapports est automatiquement mise à niveau vers la version de la base de données SQL Server.Once the first report server is migrated and it successfully connects to the report server database, the report server database version is automatically upgraded to the SQL Server database version.

Important

Si l'un des serveurs de rapports dans le déploiement avec montée en puissance parallèle est en ligne et n'a pas été migré, il peut rencontrer une exception rsInvalidReportServerDatabase parce qu'il utilise un schéma plus ancien lorsqu'il est connecté aux éléments mis à niveau.If any of the report servers in the scale-out deployment are online and have not been migrated, they might encounter an rsInvalidReportServerDatabase exception because they are using an older schema when connected to the upgraded.

Note

Si le serveur de rapports que vous avez migré a été configuré comme base de données partagée pour un déploiement avec montée en puissance parallèle, vous devez supprimer toutes les anciennes clés de chiffrement de la table Keys dans la base de données ReportServer avant de configurer le service de serveur de rapports.If the report server you migrated was configured as the shared database for a scale-out deployment, you need to delete any of the old encryption keys from the Keys table in the ReportServer database, before configuring the report server service. Si les clés ne sont pas supprimées, le serveur de rapports migré essaiera de s'initialiser en mode de déploiement avec montée en puissance parallèle.If the keys are not removed, the migrated report server will try to initialize in scale-out deployment mode. Pour plus d’informations, consultez Ajouter et supprimer des clés de chiffrement pour un déploiement évolutif (Gestionnaire de configuration de SSRS) et Configurer et gérer des clés de chiffrement (Gestionnaire de configuration de SSRS).For more information, see Add and Remove Encryption Keys for Scale-Out Deployment (SSRS Configuration Manager) and Configure and Manage Encryption Keys (SSRS Configuration Manager).

Les clés de montée en puissance parallèle ne peuvent pas être supprimées à l'aide du Gestionnaire de configuration Reporting ServicesReporting Services .The scale-out keys cannot be deleted by using the Reporting ServicesReporting Services Configuration Manager. Les anciennes clés doivent être supprimées de la table Keys dans la base de données ReportServer à l’aide de SQL Server Management Studio.The old keys must be deleted from the Keys table in the ReportServer database using SQL Server Management Studio. Supprimez toutes les lignes dans la table Keys.Delete all rows in the Keys table. Cela effacera la table et la préparera en vue de la restauration de la clé symétrique uniquement, comme documenté dans les étapes suivantes.This will clear the table and prepare it for restoring the Symmetric key only, as documented in the following steps.

Avant de supprimer les clés, il est recommandé de d'abord sauvegarder la clé de chiffrement symétrique.Prior to deleting the keys it is recommended you first back up the Symmetric Encryption key. Vous pouvez utiliser le Gestionnaire de configuration Reporting ServicesReporting Services pour sauvegarder la clé.You can use the Reporting ServicesReporting Services Configuration Manager to back up the key. Ouvrez le Gestionnaire de configuration, cliquez sur l’onglet Clés de chiffrement , puis sur le bouton Sauvegarder .Open the Configuration Manager open, click the Encryption Keys tab and then click the Backup button. Vous pouvez également écrire un script de commandes WMI afin de sauvegarder la clé de chiffrement.You can also script WMI commands to back up the encryption key. Pour plus d’informations sur WMI, consultez Méthode BackupEncryptionKey (WMI MSReportServer_ConfigurationSetting).For more information on WMI, see BackupEncryptionKey Method (WMI MSReportServer_ConfigurationSetting).

  1. Démarrez le Gestionnaire de configuration de Reporting Services et connectez-vous à l'instance de Reporting ServicesReporting Services que vous venez d'installer.Start the Reporting Services Configuration Manager and connect to the Reporting ServicesReporting Services instance you just installed. Pour plus d’informations, consultez Gestionnaire de configuration de Reporting Services (mode natif).For more information, see Reporting Services Configuration Manager (Native Mode).

  2. Configurez les URL du serveur de rapports et du portail web.Configure URLs for the report server and the web portal. Pour plus d’informations, consultez Configurer une URL (Gestionnaire de configuration de SSRS).For more information, see Configure a URL (SSRS Configuration Manager).

  3. Configurez la base de données du serveur de rapports, en sélectionnant la base de données du serveur de rapports de votre installation précédente.Configure the report server database, selecting the existing report server database from your previous installation. Une fois la configuration réussie, les services de serveur de rapports redémarreront et, une fois la connexion établie avec la base de données du serveur de rapports, la base de données sera mise à niveau automatiquement vers Server Reporting Services.After successful configuration, the report server services will restart, and once a connection is made to the report server database, the database will be automatically upgraded to SQL Server Reporting Services. Pour plus d’informations sur l’exécution de l’Assistant Modification de base de données que vous utilisez pour créer ou sélectionner une base de données du serveur de rapports, consultez Créer une base de données du serveur de rapports en mode natif.For more information about how to run the Change Database Wizard that you use to create or select a report server database, see Create a Native Mode Report Server Database.

  4. Restaurez les clés de chiffrement.Restore the encryption keys. Cette étape est indispensable pour activer le chiffrement réversible sur les chaînes de connexion préexistantes et les informations d'identification déjà présentes dans la base de données du serveur de rapports.This step is necessary for enabling reversible encryption on pre-existing connection strings and credentials that are already in the report server database. Pour plus d’informations, consultez Back Up and Restore Reporting Services Encryption Keys.For more information, see Back Up and Restore Reporting Services Encryption Keys.

  5. Si vous avez installé le serveur de rapports sur un nouvel ordinateur et que vous utilisez le Pare-feu Windows, assurez-vous que le port TCP sur lequel le serveur de rapports est à l'écoute est ouvert.If you installed report server on a new computer and you are using Windows Firewall, be sure that the TCP port on which the report server listens is open. Par défaut, il s'agit du port 80.By default, this port is 80. Pour plus d’informations, consultez Configurer un pare-feu pour accéder au serveur de rapports.For more information, see Configure a Firewall for Report Server Access.

  6. Si vous souhaitez administrer votre serveur de rapports en mode natif localement, vous devez configurer le système d’exploitation pour permettre l’administration locale à l’aide du portail web.If you want to administer your native mode report server locally, you need to configure the operating system to allow local administration with the web portal. Pour plus d’informations, consultez Configurer un serveur de rapports en mode natif pour l’administration locale.For more information, see Configure a Native Mode Report Server for Local Administration.

Copie des paramètres de configuration personnalisés dans le fichier RSReportServer.configCopy Custom Configuration Settings to RSReportServer.config File

Si vous avez modifié le fichier RSReportServer.config ou RSWebApplication.config dans l'installation précédente, vous devez apporter les mêmes modifications au nouveau fichier RSReportServer.config.If you modified the RSReportServer.config file or RSWebApplication.config file in the previous installation, you should make the same modifications in the new RSReportServer.config file. La liste suivante résume certaines des raisons pour lesquelles vous avez pu modifier le fichier de configuration précédent et fournit des liens vers des informations supplémentaires sur la manière de configurer les mêmes paramètres dans SQL Server 2016.The following list summarizes some of the reasons why you might have modified the previous configuration file and provides links to additional information about how to configure the same settings in SQL Server 2016.

PersonnalisationCustomization InformationsInformation
Remise du courrier électronique du serveur de rapports avec des paramètres personnalisésReport Server E-mail delivery with custom settings Paramètres d’e-mail - Mode natif de Reporting Services.E-Mail Settings - Reporting Services Native mode.
Paramètres d'informations de périphériqueDevice information settings Personnaliser les paramètres d'extension de rendu dans RSReportServer.ConfigCustomize Rendering Extension Parameters in RSReportServer.Config

Groupe de service Windows et ACL de sécuritéWindows Service Group and Security ACLs

Dans SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), il existe un groupe de service, le groupe de service Windows Reporting ServicesReporting Services, utilisé pour créer des listes de contrôle d’accès (ACL) de sécurité pour toutes les clés de Registre, les fichiers et les dossiers installés avec SQL Server Reporting Services.In SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), there is one service group, the Reporting ServicesReporting Services Windows Service group, which is used to create security ACLs for all the registry keys, files, and folders that are installed with SQL Server Reporting Services. Ce nom de groupe Windows apparaît au format SQLServerReportServerUser$<nom_ordinateur>$<nom_instance>.This Windows group name appears in the format SQLServerReportServerUser$<computer_name>$<instance_name>.

Vérification de votre déploiementVerify Your Deployment

  1. Testez les répertoires virtuels du serveur de rapports et de portail webweb portal en ouvrant un navigateur et en tapant une adresse URL dans le champ approprié.Test the report server and portail webweb portal virtual directories by opening a browser and typing in the URL address. Pour plus d’informations, consultez Vérifier une installation de Reporting Services.For more information, see Verify a Reporting Services Installation.

  2. Testez les rapports et assurez-vous qu'ils contiennent les données attendues.Test reports and verify they contain the data you expect. Passez en revue les informations de la source de données pour vérifier si ses informations de connexion sont toujours spécifiées.Review data source information to see whether the data source connection information is still specified. Le serveur de rapports utilise le modèle objet des rapports pour le traitement et le rendu des rapports, mais il ne remplace pas les constructions SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012 ni SQL Server 2014SQL Server 2014 par de nouveaux éléments RDL (Report Definition Language).The report server uses the report object model when processing and rendering reports, but it does not replace SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 constructs with new report definition language elements. Pour en savoir plus sur l’exécution de rapports existants sur une nouvelle version de votre serveur de rapports, consultez Rapports de mise à niveau.To learn more about how existing reports run on a new version of your report server, see Upgrade Reports.

Suppression des programmes et fichiers inutilesRemove Unused Programs and Files

Une fois que vous avez effectué avec succès une migration de votre serveur de rapports vers une nouvelle instance, vous pouvez éventuellement effectuer les étapes suivantes pour supprimer des programmes et des fichiers qui ne sont plus nécessaires.Once you have successfully migrated your report server to a new instance, you might want to perform the following steps to remove programs and files that are no longer necessary.

  1. Désinstallez la version précédente de Reporting ServicesReporting Services si elle n'est plus nécessaire.Uninstall the previous version of Reporting ServicesReporting Services if you no longer need it. Cette étape ne supprime pas les éléments suivants, mais vous pouvez les supprimer manuellement si vous n'en avez plus besoin :This step does not delete the following items, but you can manually remove them if you no longer need them:

    • Ancienne base de données du serveur de rapportsThe old Report Server database

    • Rôle RsExecRsExec role

    • Comptes de service du serveur de rapportsReport Server service accounts

    • Pool d'applications du service Web Report ServerApplication pool for the Report Server Web service

    • Répertoires virtuels pour le serveur de rapports et le Gestionnaire de rapportsVirtual directories for Report Manager and the report server

    • Fichiers journaux du serveur de rapportsReport server log files

  2. Supprimez IIS si vous n'en avez plus besoin sur cet ordinateur.Remove IIS if you no longer need it on this computer.

Étapes suivantesNext steps

Migrer une installation Reporting Services Migrate a Reporting Services Installation
Base de données du serveur de rapports Report Server Database
Mettre à niveau et migrer Reporting Services Upgrade and Migrate Reporting Services
Compatibilité descendante de Reporting Services Reporting Services Backward Compatibility
Gestionnaire de configuration de Reporting ServicesReporting Services Configuration Manager

D’autres questions ?More questions? Essayez de poser une question dans le forum Reporting ServicesTry asking the Reporting Services forum