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
Suggerimento È 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. |
|
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. |
|
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. |
|
Aprire un report e passare rapidamente alla posizione di una stringa. |
|
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