Riferimento ai parametri di accesso con URL
È possibile usare i parametri come parte di un URL per configurare l'aspetto dei report di SQL Server 2016 (13.x) Reporting Services (SSRS) o versioni successive. Questo articolo descrive i parametri usati più di frequente.
I parametri non fanno distinzione tra maiuscole e minuscole. Richiedono un prefisso:
rs:
: è destinato al server di report.rc:
: è destinato a un visualizzatore HTML.rv:
: è destinato alla web part Visualizzatore report
È inoltre possibile specificare parametri specifici per dispositivi o estensioni per il rendering. Per altre informazioni sui parametri specifici per il dispositivo, vedere Specificare le impostazioni relative alle informazioni sul dispositivo in un URL.
Importante
Per un server di report in modalità SharePoint è importante che l'URL includa la sintassi proxy _vti_bin
per indirizzare la richiesta attraverso SharePoint e il proxy HTTP di Reporting Services. Il proxy aggiunge alla richiesta HTTP il contesto necessario a garantire l'esecuzione corretta dei report per i server di report in modalità SharePoint. Per gli esempi, vedere Accesso agli elementi del server di report usando l'accesso tramite URL.
L'integrazione di Reporting Services con SharePoint non è più disponibile nelle versioni successive a SQL Server 2016.
Comandi del visualizzatore HTML (rc:
)
Specificare come destinazione il visualizzatore HTML usando il prefisso rc:
.
Comando | Parametro | Descrizione |
---|---|---|
Toolbar |
True |
Visualizza la barra degli strumenti. Il valore predefinito è true. Nota: Se si omette questo parametro, la barra degli strumenti viene visualizzata automaticamente nei formati di rendering che la supportano. |
Toolbar |
False |
Nasconde la barra degli strumenti. Se questo parametro è false, tutte le opzioni rimanenti vengono ignorate. |
Toolbar |
Navigation |
visualizza solo la paginazione nella barra degli strumenti. |
Parameters |
True |
Visualizza l'area dei parametri della barra degli strumenti. Il valore predefinito è true. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Parameters |
False |
Nasconde l'area dei parametri e l'utente non può visualizzarlo. |
Parameters |
Collapsed |
Nasconde l'area dei parametri, ma l'utente può attivare o disattivare la visualizzazione. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rc:Parameters=Collapsed Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Parameters=Collapsed |
Zoom |
Page Width |
Impostare lo zoom del report in base alla larghezza della pagina. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rc:Zoom=Page%20Width Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Zoom=Page%20Width |
Zoom |
Whole Page |
Impostare lo zoom del report per adattarsi all'intera pagina. |
Zoom |
<integer percentage> |
Impostare lo zoom del report su una percentuale specifica. Il valore predefinito è 100. |
Section |
<page number> |
Impostare la pagina del report da visualizzare. Se il valore è superiore al numero di pagine nel report viene visualizzata l'ultima pagina. Se il valore è inferiore a 0 viene visualizzata la pagina 1 del report. Il valore predefinito è 1. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rc:Section=2 Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Section=2 |
FindString |
<text> |
Cercare un report per un set di testo specifico ed evidenziare il testo. Nota: rc:FindString non funziona a meno che non si includa rc:Toolbar=false nella stringa di accesso all'URL.Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rc:Toolbar=false&rc:FindString=Mountain-400 |
StartFind |
<start page> |
Specificare la prima sezione da cercare. Il valore predefinito è la prima pagina del report. Esempio: Modalità nativa: https://server/Reportserver?/SampleReports/Product Catalog&rs:Command=Render&rc:StartFind=1&rc:EndFind=5&rc:FindString=Mountain-400 |
EndFind |
<end page> |
Impostare il numero dell'ultima pagina che si vuole utilizzare nella ricerca. Il valore predefinito è il numero della pagina corrente. Usare questo parametro con il parametro StartFind .Esempio: vedere l'esempio StartFind . |
FallbackPage |
<page number> |
Impostare il numero della pagina da visualizzare se si verifica un errore durante una ricerca o la selezione di una mappa documento. Il valore predefinito è il numero della pagina corrente. |
GetImage |
<icon name> |
Ottenere una determinata immagine per l'interfaccia utente del visualizzatore HTML. |
Icon |
<icon name> |
Ottenere l'icona di una determinata estensione per il rendering. |
Stylesheet |
<stylesheet file name> |
Specificare un foglio di stile da applicare al visualizzatore HTML. |
Impostazione relativa alle informazioni sul dispositivo | Specificare un'impostazione relativa alle informazioni sul dispositivo nel formato rc:tag=value , dove tag è il nome di un'impostazione relativa alle informazioni sul dispositivo specifica dell'estensione per il rendering. Per altre informazioni, vedere la descrizione del comando Format .È possibile usare l'impostazione relativa alle informazioni sul dispositivo OutputFormat in modo tale che l'estensione per il rendering IMAGE esegua il rendering del report in un'immagine JPEG usando i parametri seguenti nella stringa di accesso con URL: ...&rs:Format=IMAGE&rc:OutputFormat=JPEG . Per altre informazioni sulle impostazioni relative alle informazioni sul dispositivo specifiche per l'estensione, vedere Impostazioni relative alle informazioni sul dispositivo per le estensioni per il rendering (Reporting Services). |
Comandi del server di report (rs:
)
Specificare come destinazione il server di report usando il prefisso rs:
.
Comando | Parametro | Descrizione |
---|---|---|
Command |
ListChildren e GetChildren |
Visualizzare il contenuto di una cartella. Gli elementi della cartella sono visualizzati in una pagina generica di navigazione degli elementi. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales&rs:Command=GetChildren Un'istanza denominata in modalità nativa: https://myssrshost/Reportserver_THESQLINSTANCE?/reportfolder&rs:Command=listChildren Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales&rs:Command=GetChildren |
Command |
Render |
Il report esegure il rendering nel browser, per consentire la visualizzazione del report. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render |
Command |
GetSharedDatasetDefinition |
Consente di visualizzare la definizione XML associata a un set di dati condiviso. Le proprietà del set di dati condiviso vengono salvate nella definizione. Queste proprietà includono query, parametri del set di dati, valori predefiniti, filtri del set di dati e opzioni dei dati, ad esempio regole di confronto e distinzione tra maiuscole e minuscole. Per utilizzare questo valore, è necessario disporre dell'autorizzazione per la lettura delle definizioni dei report su un set di dati condiviso. Esempio: Modalità nativa: https://localhost/reportserver/?/DataSet1&rs:command=GetShareddatasetDefinition |
Command |
GetDataSourceContents |
Consentire di visualizzare le proprietà di una determinata origine dati condivisa come XML. Se il browser supporta XML e se l'utente autenticato ha l'autorizzazione Read Contents per l'origine dati, viene visualizzata l'origine dati. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/AdventureWorks2022&rs:Command=GetDataSourceContents |
Command |
GetResourceContents |
Eseguire il rendering di una risorsa e viene visualizzata in una pagina HTML, se la risorsa è compatibile con il browser. In caso contrario, si può scegliere di aprire oppure salvare il file o la risorsa su disco. Esempi: Modalità nativa: https://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents |
Command |
GetComponentDefinition |
Visualizzare la definizione XML associata a un elemento del report pubblicato. Per utilizzare questo valore, è necessario disporre dell'autorizzazione per la lettura del contenuto per un elemento del report pubblicato. |
Format |
HTML5 PPTX ATOM HTML4.0 MHTML IMAGE EXCEL (per .xls)EXCELOPENXML (per .xlsx)WORD (per .doc)WORDOPENXML (per .docx)CSV PDF XML |
Specificare il formato da usare per il rendering e la visualizzazione di un report. Il valore predefinito è HTML5. Per altre informazioni, vedere Esportare un report usando l'accesso con URL. Per l'elenco completo, vedere la sezione relativa all'estensione \<Render> del file rsreportserver.config del server di report. Per altre informazioni, vedere File di configurazione RsReportServer.config. Esempi: Modalità nativa: https://myrshost/ReportServer?/myreport&rs:Format=PDF Modalità SharePoint: https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF |
ParameterLanguage |
en-us , de-DE , etc. |
Specificare una lingua indipendente dalla lingua del browser per i parametri passati in un URL. Il valore predefinito è la lingua del browser. Esempio: Modalità nativa: https://myrshost/Reportserver?/SampleReports/Product+Line+Sales&rs:Command=Render&StartDate=4/10/2008&EndDate=11/10/2008&rs:ParameterLanguage=de-DE |
Snapshot |
Eseguire il rendering di un report in base a uno snapshot della cronologia del report. Per altre informazioni, vedere Eseguire il rendering degli snapshot della cronologia dei report tramite l'accesso con URL. Esempio: Modalità nativa: https://myrshost/reportserver?/SampleReports/Company Sales&rs:Snapshot=2003-04-07T13:40:02 |
|
PersistStreams |
true false |
Eseguire il rendering di un report in un solo flusso persistente. Questo parametro viene utilizzato dal renderer di immagini per trasmettere il report visualizzabile un blocco alla volta. Dopo avere utilizzato il parametro in una stringa di accesso URL, utilizzare la stessa stringa di accesso con URL, sostituendo il parametro GetNextStream con il parametro PersistStreams per ottenere il blocco successivo nel flusso persistente. È possibile che questo comando dell'URL restituisca un flusso di 0 byte per indicare la fine del flusso persistente. Il valore predefinito è false. |
GetNextStream |
true false |
Ottenre il blocco di dati successivo in un flusso persistente al quale è possibile accedere tramite il parametro PersistStreams . Per altre informazioni, vedere la descrizione del comando PersistStreams . Il valore predefinito è false. |
SessionID |
Specificare una sessione di report attiva stabilita tra l'applicazione client e il server di report. Il valore di questo parametro viene impostato sull'identificatore della sessione. È possibile specificare l'ID di sessione come cookie o come parte dell'URL. Nel caso in cui si configuri il server di report per non utilizzare i cookie di sessione, la prima richiesta senza un ID di sessione specificato comporta un reindirizzamento con un ID di sessione. Per altre informazioni sulle sessioni del server di report, vedere Identificare lo stato di esecuzione. |
|
ClearSession |
true false |
Rimuovere tutte le istanze del report associate a un utente autenticato dalla sessione di report. Un'istanza di un report viene definita quando lo stesso report viene eseguito più volte con valori dei parametri del report diversi. Il valore predefinito è false. I valori validi sono true e false. |
ResetSession |
true false |
Reimpostare la sessione del report rimuovendo l'associazione di quest'ultima con tutti gli snapshot del report. Il valore predefinito è false. I valori validi sono true e false. |
ShowHideToggle |
<positive integer> |
Visualizzare o nascondere una sezione del report. Specificare un integer positivo per rappresentare la sezione da attivare o disattivare. |
Comandi Web part del Report Viewer (rv:
)
Specificare come destinazione la web part Visualizzatore report che si integra con SharePoint usando il prefisso rv:
. La web part Visualizzatore di report accetta inoltre il parametro rs:ParameterLanguage
.
Comando | Parametro | Descrizione |
---|---|---|
Toolbar |
Full |
visualizza la barra degli strumenti completa. Il valore predefinito è Full. |
Toolbar |
Navigation |
visualizza solo la paginazione nella barra degli strumenti. Esempio: Modalità SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:Toolbar=Navigation |
Toolbar |
None |
non visualizza la barra degli strumenti. |
HeaderArea |
Full |
visualizza l'intestazione completa. Il valore predefinito è Full. |
HeaderArea |
BreadCrumbsOnly |
visualizza solo il percorso di navigazione nell'intestazione per segnalare all'utente la relativa posizione nell'applicazione. Esempio: Modalità SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:HeaderArea=BreadCrumbsOnly |
HeaderArea |
None |
Nasconde l'intestazione. |
DocMapAreaWidth |
Determinare la larghezza di visualizzazione, in pixel, dell'area dei parametri nella web part Visualizzatore di report. Il valore predefinito è uguale a quello della web part Visualizzatore di report. Deve essere un valore intero non negativo. | |
AsyncRender |
true false |
Determinare se il rendering di un report viene eseguito in modo asincrono. Il valore predefinito è truecon cui si specifica che il rendering di un report viene eseguito in modo asincrono. Deve essere un valore booleano true o false. |
ParamMode |
Full |
visualizza l'area dei messaggi di richiesta del parametro. Il valore predefinito è Full. |
Collapsed |
comprime l'area dei messaggi di richiesta del parametro. Esempio: Modalità SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ParamMode=Collapsed |
|
ParamMode |
Hidden |
nasconde l'area dei messaggi di richiesta del parametro. |
DocMapMode |
Full |
visualizza l'area mappa documento. Il valore predefinito è Full. |
DocMapMode |
Collapsed |
comprime l'area mappa documento. |
DocMapMode |
Hidden |
nasconde l'area mappa documento. |
DockToolBar |
Top |
La barra degli strumenti viene ancorata alla parte superiore. Il valore predefinito è Top. |
DockToolBar |
Bottom |
La barra degli strumenti viene ancorata alla parte inferiore. Esempio: Modalità SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:DockToolBar=Bottom |
ToolBarItemsDisplayMode |
1 (0x1) |
Pulsante Indietro |
ToolBarItemsDisplayMode |
2 (0x2) |
Controlli di ricerca del testo |
ToolBarItemsDisplayMode |
4 (0x4) |
Controlli per la navigazione tra le pagine |
ToolBarItemsDisplayMode |
8 (0x8) |
Pulsante Aggiorna |
ToolBarItemsDisplayMode |
16 (0x10) |
Casella di riepilogo Zoom |
ToolBarItemsDisplayMode |
32 0x20 |
pulsante Feed Atom |
ToolBarItemsDisplayMode |
64 (0x40) |
Opzione Stampa del menu in Azioni |
ToolBarItemsDisplayMode |
128 (0x80) |
Sottomenu Esporta del menu Azioni |
ToolBarItemsDisplayMode |
256 (0x100) |
Opzione di menu Apri con Generatore report del menu Azioni |
ToolBarItemsDisplayMode |
512 (0x200) |
Opzione Sottoscrivi del menu Azioni |
ToolBarItemsDisplayMode |
1024 (0x400) |
Opzione Nuovo avviso dati del menu Azioni |
ToolBarItemsDisplayMode |
Più valori | Determinare gli elementi della barra degli strumenti da visualizzare. Si tratta di un valore di enumerazione bit per bit. Per includere un elemento della barra degli strumenti, aggiungere il valore dell'elemento al valore totale. Ad esempio, per non visualizzare il menu Azioni, usare rv:ToolBarItemsDisplayMode=63 (o 0x3F ), ovvero 1+2+4+8+16+32. Solo per le voci di menu Azioni, usare rv:ToolBarItemsDisplayMode=960 (o 0x3C0 ). Il valore predefinito è -1che include tutti gli elementi della barra degli strumenti. I valori validi sono:Esempio: Modalità SharePoint: https://myspsite/_vti_bin/reportserver?https://myspsite002%fShared+Documents%2fmyreport.rdl&rv:DocMapMode=Displayed&rv:ToolBarItemsDisplayMode=15 |