Activer les erreurs distantes (Reporting Services)

Vous pouvez définir des propriétés de serveur sur un serveur de rapports Reporting Services de façon à retourner des informations supplémentaires concernant les conditions d'erreur qui se produisent sur des serveurs distants. Si un message d'erreur contient le texte, « Pour obtenir plus d'informations sur cette erreur, accédez au serveur de rapports sur le serveur local ou activez les erreurs distantes, » vous pouvez définir la propriété EnableRemoteErrors de façon à accéder à des informations supplémentaires qui peuvent vous aider à résoudre le problème. Pour plus d'informations, consultez Propriétés système du serveur de rapports.

Contenu de cet article :

Activer les erreurs distantes pour le mode SharePoint

Il existe deux procédures différentes pour activer les erreurs distantes pour le mode SharePoint Reporting Services . La procédure est différente pour les deux architectures différentes de serveur de rapports. La dernière architecture basée sur un service SharePoint qui a été introduite dans la version SQL Server 2012 (11.x) utilise un paramètre qui peut être configuré pour chaque application de service Reporting Services . L'architecture plus ancienne utilise un paramètre de niveau de site unique.

Activer les erreurs distantes pour une application de service Reporting Services

  1. Pour un serveur de rapports en mode SharePoint installé avec SQL Server 2012 (11.x) ou une version plus récente de Reporting Services, activez le paramètre d'application de service Activer les erreurs distantes. Le paramètre peut être configuré pour chaque application de service Reporting Services .

  2. Dans l'Administration centrale de SharePoint, dans le groupe Gestion des applications, sélectionnez Gérer les applications de service.

  3. Trouvez votre application de service Reporting Services, puis choisissez le nom de votre application de service.

  4. Sélectionnez Paramètres du système.

  5. Choisissez Activer les erreurs distantes dans la section Sécurité.

  6. Cliquez sur OK.

Activer les erreurs distantes pour un site SharePoint

  1. Pour un serveur de rapports en mode SharePoint installé avec une version de Reporting Services avant SQL Server 2012 (11.x), activez le paramètre de site Activer les erreurs distantes en mode local.

  2. Dans Actions du site, choisissez Paramètres du site pour le site que vous souhaitez modifier.

  3. Dans le groupe Reporting Services, sélectionnez Paramètres du site Reporting Services.

  4. Sélectionnez Activer les erreurs à distance en mode local.

  5. Cliquez sur OK.

Activer les erreurs distantes au moyen de SQL Server Management Studio (mode natif)

  1. Démarrez Management Studio et connectez-vous à une instance du serveur de rapports. Pour plus d'informations, consultez Se connecter à un serveur de rapports dans Management Studio.

  2. Cliquez avec le bouton droit sur le nœud du serveur de rapports, puis sélectionnez Propriétés.

  3. Sélectionnez Avancé pour ouvrir la page de propriétés. Pour plus d’informations, consultez Propriétés du serveur (page Avancé) - Reporting Services.

  4. Dans la section Sécurité, pour EnableRemoteErrors, sélectionnez True.

  5. Cliquez sur OK.

Activer les erreurs distantes au moyen d'un script (mode natif)

  1. Créez un fichier texte et copiez-y le script suivant.

    Public Sub Main()  
      Dim P As New [Property]()  
      P.Name = "EnableRemoteErrors"  
      P.Value = True  
      Dim Properties(0) As [Property]  
      Properties(0) = P  
      Try  
        rs.SetSystemProperties(Properties)  
        Console.WriteLine("Remote errors enabled.")  
      Catch SE As SoapException  
        Console.WriteLine(SE.Detail.OuterXml)  
      End Try  
    End Sub  
    
  2. Enregistrez le fichier sous le nom EnableRemoteErrors.rss.

  3. Sélectionnez Démarrer, pointez sur Exécuter, saisissez cmd, puis sélectionnez OK pour ouvrir une fenêtre d'invite de commandes.

  4. Accédez au répertoire qui contient le fichier .rss que vous avez créé.

  5. Tapez la ligne de commande suivante, en remplaçant servername par le nom de votre serveur.

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. Pour plus d'informations, consultez Utilitaire RS.exe (SSRS).

Modifier la table ConfigurationInfo (mode natif)

Remarque

Vous pouvez modifier la table ConfigurationInfo dans la base de données du serveur de rapports afin d'affecter la valeur EnableRemoteErrors à True. Cependant, si le serveur de rapports est utilisé de manière active, vous devez utiliser SQL Server Management Studio ou un script pour modifier les paramètres. Si vous modifiez le paramètre dans la base de données, vous devez redémarrer le service Reporting Services avant que les modifications entrent en vigueur.