Condividi tramite


Accesso con URL (SSRS)

L'accesso tramite URL al server di report in SQL Server Reporting Services (SSRS) consente di inviare comandi a un server di report tramite una richiesta URL. Ad esempio, è possibile personalizzare il rendering di un report in un server di report in modalità nativa o in una raccolta di SharePoint. È possibile che il report sia stato visualizzato utilizzando un set specifico di valori dei parametri del report o che sia stata visualizzata una particolare pagina di interesse nel report. È possibile incapsulare queste informazioni nell'URL utilizzando i parametri di accesso tramite URL predefiniti. È possibile personalizzare ulteriormente il modo in cui il server di report elabora il report incorporando parametri relativi ai formati di rendering o all'aspetto del visualizzatore di report. Si può, quindi, incollare direttamente questo URL in un messaggio di posta elettronica o in una pagina Web per permettere ad altri di accedere al report con le stesse modalità tramite il browser.

Le altre azioni che si possono eseguire attraverso l'accesso tramite URL sono:

  • Inviare comandi al visualizzatore HTML, ad esempio per l'impostazione dell'aspetto

  • Elencare gli elementi figlio di una cartella del catalogo

  • Recuperare la definizione XML di un elemento del catalogo

  • Eseguire il rendering di uno snapshot della cronologia di un report specifico

  • Gestire le sessioni di report

Per l'elenco completo dei comandi e delle impostazioni disponibili attraverso l'accesso tramite URL, vedere Riferimento ai parametri di accesso con URL.

Concetti di base relativi all'accesso tramite URL

Le richieste URL al server di report contengono parametri elaborati dal server di report. Il modo in cui le richieste URL vengono gestite dal server di report dipende dai parametri, dai prefissi di parametro e dai tipi di elementi inclusi nell'URL. Gli URL del server di report sono conformi alle linee guida per la formattazione degli URL proposte dalla bozza di standard congiunta del World Wide Web Consortium W3C/IETF. La funzionalità URL di Reporting Services è compatibile con la maggior parte dei browser Internet o delle applicazioni che supportano il reindirizzamento URL standard.

Sintassi per l'accesso con URL

Le richieste URL possono contenere più parametri elencati in qualsiasi ordine. I parametri sono separati da una e commerciale (&), mentre le coppie nome/valore sono separate da un segno di uguale (=).

rswebserviceurl 
            ?reportpath
            [&prefix:param=value]...n]

Descrizione della sintassi

  • rswebserviceurl
    URL del servizio Web del server di report. Per la modalità nativa, è l'URL del servizio Web dell'istanza del server di report configurata nella Gestione configurazione Reporting Services (vedere Configurare gli URL del server di report). Esempio:

    http://myrshost/reportserver
    https://machine.adventure-works.com/reportserver_MYNAMEDINSTANCE
    

    Per la modalità integrata SharePoint, è l'URL del proxy Reporting Services a un sito di SharePoint integrato con Reporting Services. Esempio:

    http://myspsite/subsite/_vti_bin/reportserver
    
    SuggerimentoSuggerimento

    È importante che nell'URL sia inclusa la sintassi proxy _vti_bin per indirizzare la richiesta tramite SharePoint e il proxy HTTP di Reporting Services. Tramite il proxy viene aggiunto del contesto alla richiesta HTTP. Questo contesto è necessario per garantire l'esecuzione corretta del report per i server di report in modalità SharePoint.

  • pathinfo
    Il nome di percorso relativo dell'elemento nel database del server di report in modalità nativa o l'URL completo dell'elemento in un catalogo di SharePoint.

    Il percorso dell'elemento del catalogo. Per la modalità nativa, si tratta del percorso relativo dell'elemento nel database del server di report, che inizia con una barra (/). Ad esempio:

    /AdventureWorks 2008R2/Employee_Sales_Summary_2008R2
    

    Per la modalità integrata SharePoint, si tratta dell'URL completo dell'elemento nella raccolta di SharePoint, inclusa l'estensione dell'elemento. Ad esempio:

    http://myspsite/subsite/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2.rdl
    
  • &
    Carattere utilizzato per separare le coppie di nome e valore dei parametri di accesso tramite URL.

  • prefix
    Facoltativo. Un prefisso per il parametro di accesso tramite URL (ad esempio, rs: o rc:) per l'accesso a un processo specifico in esecuzione nel server di report.

    [!NOTA]

    Se per un parametro di accesso tramite URL non viene incluso un prefisso, il parametro viene elaborato dal server di report come parametro del report. Nei parametri del report non si utilizzano prefissi dei parametri e non esistono distinzioni tra maiuscole e minuscole.

  • param
    Nome del parametro.

  • value
    Testo dell'URL che corrisponde al valore del parametro utilizzato.

Nota: per un elenco dei parametri di accesso tramite URL disponibili, vedere Riferimento ai parametri di accesso con URL. Per esempi di passaggi di parametri di report nell'URL, vedere Passare un parametro del report in un URL.

Attività correlate

Descrizioni delle attività

Collegamenti

Accedere a elementi del server di report, quali report, origini dati condivise e risorse.

Accesso agli elementi del server di report utilizzando l'accesso tramite URL

Passare i parametri di report a un report.

Passare un parametro del report in un URL

Impostare le impostazioni locali dei parametri del report nella stringa dell'accesso tramite URL che definisce le interpretazioni delle impostazioni locali di date, valute e così via.

Impostare la lingua per i parametri del report in un URL

Inviare le impostazioni specifiche dell'estensione di rendering che personalizzano l'esecuzione del rendering del report.

Specificare le impostazioni relative alle informazioni sul dispositivo in un URL

Esportare un report direttamente in un formato di file senza visualizzarlo nel browser.

Esportare un report tramite l'accesso con URL

Aprire un report e passare rapidamente alla posizione di una stringa.

Cercare un report tramite l'accesso con URL

Eseguire il rendering di uno snapshot della cronologia di un report specifico.

Eseguire il rendering degli snapshot della cronologia dei report tramite l'accesso con URL

Vedere anche

Riferimento

Riferimento ai parametri di accesso con URL

Concetti

Passare un parametro del report in un URL

Ricerca, visualizzazione e gestione dei report (Generatore report SSRS)

Altre risorse

Integrazione di Reporting Services tramite l'accesso con URL