Abilitare errori remoti (Reporting Services)

È possibile impostare le proprietà di un server di report di Reporting Services in modo da restituire altre informazioni sulle condizioni di errore che si verificano nei server remoti. Se in un messaggio di errore è incluso il testo "Per ulteriori informazioni su questo errore, passare al server di report nel server locale oppure abilitare gli errori remoti", sarà possibile impostare la proprietà EnableRemoteErrors per accedere a informazioni aggiuntive che consentono di risolvere il problema. Per altre informazioni, vedere Proprietà di sistema del server di report.

Contenuto dell'articolo:

Abilitare errori remoti per la modalità SharePoint

Sono disponibili due procedure diverse per l'abilitazione di errori remoti per la modalità SharePoint di Reporting Services. La procedura è diversa per le due differenti architetture del server di report. Nell'architettura più recente basata sul servizio SharePoint introdotta nella versione SQL Server 2012 (11.x) viene utilizzata un'impostazione che può essere configurata per ogni applicazione del servizio Reporting Services. Nell'architettura precedente viene utilizzata una sola impostazione del livello di sito.

Abilitare errori remoti per un'applicazione di servizio Reporting Services

  1. Per un server di report in modalità SharePoint installato con SQL Server 2012 (11.x) o una versione più recente di Reporting Services, abilitare l'impostazione dell'applicazione Abilita errori remoti del servizio. Questa impostazione può essere configurata per ogni applicazione del servizio Reporting Services.

  2. In Amministrazione centrale SharePoint selezionare Gestisci applicazioni di servizio nel gruppo Gestione applicazioni.

  3. Trovare l'applicazione di servizio Reporting Services e scegliere il nome dell'applicazione di servizio.

  4. Seleziona Impostazioni di sistema:

  5. Selezionare Abilita errori remoti nella sezione Sicurezza .

  6. Seleziona OK.

Abilitare errori remoti per un sito SharePoint

  1. Per un server di report in modalità SharePoint installato con una versione di Reporting Services precedente a SQL Server 2012 (11.x), abilitare l'impostazione Abilita i messaggi di errore in modalità locale del sito.

  2. In Azioni sito fare clic su Impostazioni sito per il sito che si desidera modificare.

  3. Selezionare Impostazioni del sito per Reporting Services nel gruppo Reporting Services.

  4. Scegliere Abilita errori remoti in modalità locale.

  5. Seleziona OK.

Abilitare errori remoti tramite SQL Server Management Studio (modalità nativa)

  1. Avviare Management Studio e connettersi a un'istanza del server di report. Per altre informazioni, vedere Eseguire la connessione a un server di report in Management Studio.

  2. Fare clic con il pulsante destro del mouse sul nodo del server di report, quindi scegliere Proprietà.

  3. Selezionare Avanzate per aprire la pagina delle proprietà. Per altre informazioni, vedere Proprietà server (pagina Avanzate) - Reporting Services.

  4. Nella sezione Sicurezza, per EnableRemoteErrors selezionare True.

  5. Seleziona OK.

Abilitare errori remoti tramite script (modalità nativa)

  1. Creare un file di testo e copiare lo script seguente nel file.

    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. Salvare il file come EnableRemoteErrors.rss.

  3. Selezionare Start, scegliere Esegui, digitare cmd e selezionare OK per aprire una finestra del prompt dei comandi.

  4. Passare alla directory in cui è incluso il file con estensione rss creato.

  5. Digitare la riga di comando seguente sostituendo servername con il nome effettivo del server in uso:

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. Per altre informazioni, vedere Utilità RS.exe (SSRS).

Modificare la tabella ConfigurationInfo (modalità nativa)

Nota

È possibile modificare la tabella ConfigurationInfo nel database del server di report per impostare EnableRemoteErrors su True. Se, tuttavia, il server di report viene utilizzato in modo attivo, per modificare le impostazioni è consigliabile utilizzare SQL Server Management Studio o uno script. Se si modifica l'impostazione nel database, è necessario riavviare il servizio Reporting Services prima dell'applicazione delle modifiche.