Pianificazione per il supporto browser

In Reporting Services viene utilizzato un browser per visualizzare i report ed eseguire Gestione report. Solo alcuni browser supportano tutte le funzionalità report. In questo argomento vengono descritti i requisiti del browser per Gestione report, le funzionalità disponibili per i browser supportati, i requisiti di autenticazione e quelli di script, nonché passaggi e approcci alternativi per risolvere problemi relativi al supporto browser. 

Requisiti del browser per Gestione report

Per eseguire Gestione report e visualizzare i report in Gestione report, è possibile utilizzare Microsoft Internet Explorer 6.0 con SP1 o Internet Explorer 7.0. È necessario che lo scripting sia attivato. Nel computer deve essere in esecuzione un sistema operativo Microsoft Windows.

[!NOTA]

Lo scripting è attivato per impostazione predefinita, tuttavia, se si sta utilizzando Internet Explorer è possibile modificare le impostazioni per gli script nella scheda Protezione della finestra di dialogo Opzioni Internet. Nella scheda Protezione, quando si seleziona l'area tramite la quale si accede a Gestione report (nella maggior parte dei casi è l'area Intranet locale), è possibile fare clic su Livello personalizzato per attivare o disattivare vari tipi di funzionalità relative agli script.

Requisiti del browser e indicazioni per la visualizzazione dei report

Per visualizzare i report indipendentemente da Gestione report, è possibile scegliere diversi browser supportati. Nella tabella seguente vengono descritte le funzionalità disponibili per specifici tipi di browser.

Tipo di browser

Descrizione

Microsoft Internet Explorer 6.0 o 7.0 per Windows, con tutti i Service Pack applicati e con lo scripting attivato.

Se si desidera utilizzare tutte le funzionalità dei report disponibili, è consigliabile utilizzare Internet Explorer. Sebbene sia possibile utilizzare altri browser per la visualizzazione dei report, Internet Explorer per Windows è l'unico a garantire il supporto del set completo di funzionalità per l'utilizzo di report.

Firefox, Netscape, Safari

Le funzionalità seguenti non sono supportate nei browser di terze parti:

  • Mappa documento

  • Ricerca all'interno del report

  • Zoom

  • Intestazioni di tabella fisse

  • Il controllo di stampa del lato client utilizzato per stampa di report HTML.

Le funzionalità aggiuntive seguenti non sono disponibili quando si utilizza Safari 3.0 per visualizzare i report:

  • Il controllo di calendario utilizzato per selezionare date in un report con parametri eseguito in un server di report è stato disattivato per Safari. Gli utenti devono quindi digitare le date che desiderano utilizzare.

  • I file di origine delle immagini recuperati da computer remoti in Safari non vengono visualizzati correttamente.

[!NOTA]

Se si accede a un server di report da un computer Macintosh, è consigliabile utilizzare Safari. In Reporting Services Internet Explorer 5.0 Macintosh Edition non è supportato. Inoltre, Safari 3.1 non supporta Windows SharePoint Services 3.0. Per ulteriori informazioni sul supporto browser in MicrosoftOffice SharePoint Server e Windows SharePoint Services, vedere Pianificazione per il supporto browser (Office SharePoint Server) e Pianificazione per il supporto browser (Windows SharePoint Services).

Requisiti di autenticazione

I browser supportano schemi di autenticazione specifici che devono essere gestiti dal server di report affinché la richiesta del client abbia esito positivo. Nella tabella seguente vengono identificati i tipi di autenticazione supportati da ogni browser e lo schema di autenticazione che ogni browser utilizza per impostazione predefinita in caso di connessione a un computer che esegue un sistema operativo Windows e viene inoltre indicato se è necessaria una configurazione del server di report aggiuntiva per supportare richieste di autenticazione da tale browser.

Tipo di browser

Supporti

Impostazione predefinita del browser

Impostazione predefinita del server

Internet Explorer

Negoziata, Kerberos, NTLM o di base

Con negoziazione

Sì. Le impostazioni di autenticazione predefinite funzionano con Internet Explorer.

Firefox

Negoziata, NTLM o di base

NTLM

Sì. Le impostazioni di autenticazione predefinite funzionano con Firefox.

Safari

Di base

Di base

No. Per impostazione predefinita, in Reporting Services l'autenticazione di base non è supportata. È necessario abilitare tale tipo di autenticazione e rimuovere le voci predefinite per RSWindowsNegotiate e RSWindowsNTLM. In alternativa, è possibile inoltre distribuire e utilizzare un modulo di autenticazione personalizzato.

Per ulteriori informazioni, vedere Configurazione dell'autenticazione in Reporting Services e Procedura: Configurazione dell'autenticazione di base in Reporting Services.

Requisiti dello script

Per utilizzare le funzionalità della barra degli strumenti Report, è necessario configurare il browser per l'esecuzione di script. Gli script vengono utilizzati nella barra degli strumenti Report per supportare le operazioni di ingrandimento, ricerca, aggiornamento ed esportazione.

Se lo scripting non è abilitato, all'apertura di un report verrà visualizzato il messaggio seguente: "Il browser in uso non supporta gli script oppure è stato configurato in modo da non consentire l'esecuzione di script. Fare clic qui per visualizzare il report senza script". Se si sceglie di visualizzare il report senza il supporto degli script, il report verrà visualizzato in HTML senza le funzionalità del visualizzatore report quali la barra degli strumenti per report e la mappa documento.

In Reporting Services non viene restituito un errore se il browser utilizzato è incompatibile con l'estensione per il rendering HTML predefinita. In molti casi, in Reporting Services le funzionalità non utilizzabili vengono eliminate. In altri casi, la funzionalità potrebbe essere disponibile ma non funzionare correttamente. Ogni tipo di browser gestisce le funzionalità di report in modo diverso. Prima di distribuire un report è sempre necessario testarlo nel browser che si prevede di utilizzare.

[!NOTA]

La barra degli strumenti Report fa parte del componente Visualizzatore HTML e viene visualizzata nella parte superiore di ogni report di cui viene eseguito il rendering in una finestra del browser. La barra degli strumenti Report offre funzionalità che consentono di eseguire ricerche di informazioni nel report, scorrere fino a una pagina specifica, adattare le dimensioni della pagina per la visualizzazione e così via. Per ulteriori informazioni sulla barra degli strumenti Report o il Visualizzatore HTML, vedere Visualizzatore HTML.

Utilizzo di applicazioni e browser diversi

In alcuni casi è possibile utilizzare altri browser non riportati in questo argomento. Nell'elenco seguente vengono forniti suggerimenti e linee guida per escludere le funzionalità dipendenti dal browser e per utilizzare visualizzatori alternativi:

  • Utilizzare un URL di report completo che include i parametri per la specifica delle estensioni per il rendering. La specifica di un'estensione per il rendering Excel, ad esempio, apre il report nel visualizzatore Excel del browser. L'utilizzo dell'estensione per il rendering Excel o di altre estensioni per il rendering diverse da HTML consente agli utenti di utilizzare le funzionalità del visualizzatore associato per scorrere le pagine, eseguire ricerche nel report e svolgere altre attività che altrimenti verrebbero eseguite tramite la barra degli strumenti Report. Per ulteriori informazioni, vedere Definizione di un di formato di rendering in un URL.

  • Utilizzare un URL di report completo che include i parametri per evitare la visualizzazione della barra degli strumenti Report. Se si dispone di un semplice report basato su HTML e le funzionalità della barra degli strumenti Report non sono necessarie, è possibile evitare la visualizzazione della barra degli strumenti per rendere visibile agli utenti solo il contenuto del report. Per ulteriori informazioni su come evitare la visualizzazione della barra degli strumenti, vedere Utilizzo dei parametri di accesso tramite URL.

  • Evitare completamente l'utilizzo di browser utilizzando l'estensione per il recapito alla condivisione file per salvare il report nel file system. Scegliere un'estensione per il rendering diversa da HTML (ad esempio, Excel o PDF). Per ulteriori informazioni, vedere Recapito tramite condivisione file in Reporting Services.

  • Creare un'applicazione personalizzata che utilizzi il controllo Web ReportViewer oppure il controllo Windows Forms. Per ulteriori informazioni su tali controlli, vedere Controlli di Visualizzatore report e Reporting Services in Visual Studio.