Configurer un serveur de rapports pour l'administration à distanceConfigure a Report Server for Remote Administration

Dans Reporting ServicesReporting Services, vous pouvez configurer des instances de serveur de rapports localement ou à distance.In Reporting ServicesReporting Services, you can configure report server instances locally or remotely. Pour configurer une instance de serveur de rapports à distance, vous pouvez faire appel à l’outil de configuration de Reporting Services ou bien écrire un code personnalisé qui utilise le fournisseur WMI (Windows Management Instrumentation) de Reporting ServicesReporting Services .To configure a remote report server instance, you can use the Reporting Services Configuration tool or write custom code that uses the Reporting ServicesReporting Services Windows Management Instrumentation (WMI) provider. L'outil de configuration de Reporting Services offre une interface graphique avec le fournisseur WMI pour vous permettre de configurer un serveur de rapports sans avoir à écrire du code.The Reporting Services Configuration tool provides a graphical interface to the WMI provider so that you can configure a report server without having to write code. Lorsque vous démarrez l'outil, vous pouvez spécifier un serveur distant auquel vous connecter.When you start the tool, you can specify a remote server to connect to.

Avant de pouvoir utiliser l'outil pour configurer un serveur de rapports distant, vous devez suivre les instructions de cette rubrique pour activer les ports du Pare-feu Windows, les connexions à distance et les demandes WMI distantes.Before you can use the tool to configure a remote report server, you must follow the instructions in this topic to enable ports in Windows Firewall, enable remote connections, and enable remote WMI requests.

Une configuration appropriée vous aide à éviter l'erreur suivante :Proper configuration helps you avoid the following error:

The machine could not be found.

"The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)".

Conditions préalablesPrerequisites

Pour cela, vous devez ouvrir une session localement et être membre du groupe Administrateurs local.To modify firewall settings, you must be logged on locally and you must be a member of the local Administrators group. Vous ne pouvez pas modifier les paramètres du pare-feu Windows d'un ordinateur distant sur une connexion distante.You cannot modify the Windows firewall settings of a remote computer over a remote connection.

Si vous souhaitez activer l'administration à distance pour un utilisateur non-administrateur, vous devez accorder des autorisations d'activation à distance DCOM (Distributed Component Object Model) au compte.If you want to enable remote administration for a non-administrator user, you must grant the account Distributed Component Object Model (DCOM) Remote Activation permissions. Les instructions de configuration du serveur pour un accès non-administrateur sont fournies dans cette rubrique.Instructions for configuring the server for non-administrator access are provided in this topic.

Certaines organisations disposent de stratégies de groupe qui empêchent l'administration serveur à distance pour certains systèmes d'exploitation ou certains utilisateurs.Some organizations have group policies that prevent remote server administration for certain operating systems or users. Avant de commencer à modifier les paramètres du pare-feu, vérifiez auprès de votre administrateur réseau si des restrictions s'appliquent dans le cadre de l'administration à distance.Before you begin modifying firewall settings, check with your network administrator to verify whether there are restrictions on remote administration.

Pour plus d'informations, consultez Connecting Through Windows Firewall dans la documentation du kit de développement Platform SDK sur MSDN.For more information, see Connecting Through Windows Firewall in the Platform SDK documentation on MSDN.

TâchesTasks

Les tâches qui activent la configuration de serveur de rapports à distance incluent les éléments suivants :Tasks that enable remote report server configuration include the following:

  • Activer les ports du Pare-feu Windows afin d'autoriser les demandes sur les ports utilisés par le serveur de rapports et par l'instance du moteur de base de données SQL Server.Enable ports in Windows Firewall to allow requests on ports used by the report server and by the SQL Server Database Engine instance. Voir Configure a Firewall for Report Server Access et Configure a Windows Firewall for Database Engine Access.See Configure a Firewall for Report Server Access and Configure a Windows Firewall for Database Engine Access.

  • Autoriser les connexions distantes à l'instance du moteur de base de données qui héberge la base de données du serveur de rapports.Enable remote connections to the instance of the Database Engine instance that hosts the report server database. Une connexion distante est nécessaire pour la configuration de la connexion à la base de données du serveur de rapports et la gestion des clés de chiffrement.A remote connection is necessary for configuring the report server database connection and managing the encryption keys.

  • Activer les demandes WMI distantes pour franchir le Pare-feu MicrosoftMicrosoft Windows.Enable remote WMI requests to pass through the MicrosoftMicrosoft Windows firewall.

  • Si vous configurez un serveur de rapports distant pour l'administration par un utilisateur non-administrateur, vous devez définir les autorisations DCOM pour activer l'accès WMI distant à un compte d'utilisateur Windows standard.If you are configuring a remote report server for administration by a non-administrative user, you must set DCOM permissions to enable remote WMI access to a standard Windows user account. Du fait que WMI utilise DCOM en tant que moyen de transport pour les appels distants, vous devez définir les autorisations DCOM afin que les utilisateurs non connectés en tant qu'administrateur local puissent configurer le serveur.Because WMI uses DCOM as transport for remote calls, you must set the DCOM permissions so that users who are not logged on as the local administrator can configure the server.

  • Si vous configurez un serveur de rapports distant pour l'administration par un utilisateur non-administrateur, vous devez également définir les autorisations WMI sur l'espace de noms WMI du serveur de rapports.If you are configuring a remote report server for administration by a non-administrative user, you must also set WMI permissions on the report server WMI namespace. Par défaut, tous les membres du groupe Administrateurs local ont accès à l'espace de noms WMI du serveur de rapports.By default, all members of the local Administrator group have access to the report server WMI namespace. Pour accorder un droit d'accès aux personnes qui ne sont pas administrateurs, vous devez définir des autorisations.If you want to grant access to non-administrators, you must set permissions.

    Les instructions relatives à l'exécution de ces tâches sont fournies dans cette rubrique.Instructions on how to perform these tasks are provided in this topic.

Pour configurer les connexions distantes à la base de données du serveur de rapportsTo configure remote connections to the report server database

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Microsoft SQL Server 2017Microsoft SQL Server 2017et sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.Click Start, point to Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Configuration Tools, and click SQL Server Configuration Manager.

  2. Dans le volet gauche, développez Configuration du réseau SQL Server, puis cliquez sur Protocoles pour l'instance de SQL ServerSQL Server.In the left pane, expand SQL Server Network Configuration, and then click Protocols for the instance of SQL ServerSQL Server.

  3. Dans le volet d’informations, activez les protocoles TCP/IP et Canaux nommés, puis redémarrez le service SQL ServerSQL Server .In the details pane, enable the TCP/IP and Named Pipes protocols, and then restart the SQL ServerSQL Server service.

Pour activer l'administration à distance dans le pare-feu WindowsTo enable remote administration in Windows Firewall

  1. Ouvrez une session en tant qu'administrateur local sur l'ordinateur où vous souhaitez activer l'administration à distance.Log on as a local administrator to the computer for which you want to enable remote administration.

  2. Ouvrez une invite de commandes avec des privilèges d'administrateur.Open a command prompt with administrative privileges.

  3. Exécutez la commande suivante :Run the following command:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL  
    

    Vous pouvez spécifier différentes options pour l'étendue.You can specify different options for Scope. Pour plus d'informations, consultez la documentation produit du pare-feu Windows.For more information, see the Windows Firewall product documentation.

  4. Vérifiez que l'administration à distance est activée.Verify that remote administration is enabled. Vous pouvez exécuter la commande suivante pour afficher l'état :You can run the following command to show the status:

    netsh.exe firewall show state  
    
  5. Redémarrez l'ordinateur.Reboot the computer.

Pour définir les autorisations DCOM en vue d'activer l'accès WMI à distance pour les non-administrateursTo set DCOM permissions to enable remote WMI access for non-administrators

  1. Dans le menu Démarrer, pointez sur Outils d'administration, puis cliquez sur Services de composants.On the Start menu, point to Administrative Tools, click Component Services.

    Pour Windows Vista, dans le menu Démarrer, cliquez sur Tous les programmes, cliquez sur Exécuter, puis entrez mmc comexp.msc.For Windows Vista, on the Start menu, click All Programs, click Run, and then enter mmc comexp.msc.

  2. Ouvrez le dossier Services de composants.Open the Component Services folder.

  3. Ouvrez le dossier Ordinateurs.Open the Computers folder.

  4. Sélectionnez Poste de travail.Select My Computer.

  5. Dans le menu Action , sélectionnez Propriétés.On the Action menu, and select Properties.

  6. Cliquez sur Sécurité COM.Click COM Security.

  7. Sous Autorisations d'exécution et d'activation, cliquez sur Modifier les limites.In Launch and Activation Permissions, click Edit Limits.

  8. Si votre nom n'apparaît pas dans la boîte de dialogue Autorisation d'exécution, cliquez sur Ajouter.If you do not see your name in Launch Permission, click Add.

  9. Tapez le nom de votre compte d'utilisateur, puis cliquez sur OK.Type the name of your user account, and then click OK.

  10. Dans autorisations pour <utilisateur ou groupe >, dans le autoriser colonne, sélectionnez lancement distant et l’Activation à distance, puis cliquez sur OK.In Permissions for <User or Group>, in the Allow column, select Remote Launch and Remote Activation, and then click OK.

Pour définir les autorisations sur l'espace de noms WMI du rapport de serveurs pour les non-administrateursTo set permissions on the report server WMI namespace for non-administrators

  1. Dans le menu Démarrer, pointez sur Outils d'administration, puis cliquez sur Gestion de l'ordinateur.On the Start menu, point to Administrative Tools, click Computer Management.

  2. Ouvrez le dossier Services et applications.Open the Services and Applications folder.

  3. Cliquez avec le bouton droit sur Contrôle WMI, puis sélectionnez Propriétés.Right-click WMI Control, and select Properties.

  4. Cliquez sur Sécurité.Click Security.

  5. Ouvrez le dossier Root.Open the Root folder.

  6. Ouvrez le dossier Microsoft.Open the Microsoft folder.

  7. Ouvrez le dossier SQLServer.Open the SQLServer folder.

  8. Ouvrez le dossier ReportServer.Open the ReportServer folder.

  9. Ouvrez le dossier de l'instance.Open instance folder. Si vous avez installé l'instance par défaut, le dossier est MSSQLSERVER.If you installed the default instance, the folder is MSSQLSERVER.

  10. Ouvrez le dossier v10.Open the v10 folder.

  11. Sélectionnez le dossier Admin, puis cliquez sur Sécurité.Select the Admin folder, and then click Security.

  12. Cliquez sur Ajouter, puis tapez le compte d'utilisateur que vous utiliserez pour gérer le serveur.Click Add, and then type the user account you will use to manage the server.

  13. Dans la colonne Autoriser , sélectionnez Activer le compte, Appel à distance autoriséet Sécurité de lecture, puis cliquez sur OK.In the Allow column, select Enable Account, Remote Enable, and Read Security, and then click OK.

Voir aussiSee Also

Gestionnaire de configuration de Reporting Services (mode natif)Reporting Services Configuration Manager (Native Mode)