Condividi tramite


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

Questo argomento descrive come accedere a tipi diversi di elementi del catalogo in un database del server di report o in un sito di SharePoint usando rs:Command=Value.

In realtà non è necessario aggiungere questa stringa del parametro. Se la si omette, il tipo di elemento viene valutato dal server di report e il valore del parametro appropriato viene selezionato automaticamente. Tuttavia, l'uso della stringa rs:Command=Valore nell'URL migliora le prestazioni del server di report.

Si noti la sintassi del proxy _vti_bin negli esempi riportati di seguito. Per altre informazioni su come usare la sintassi del proxy, vedere Riferimento ai parametri di accesso con URL.

Accedere a report

Per visualizzare un report nel browser, usare il parametro rs:Command=Render . Ad esempio:

Native http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render

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.

Accedere a una risorsa

Per accedere a una risorsa, usare il parametro rs:Command=GetResourceContents . Se la risorsa è compatibile con il browser, come accade per un'immagine, viene aperta nel browser. In caso contrario, verrà chiesto di aprire oppure salvare il file o la risorsa su disco.

Native http://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents

Accedere a un'origine dati

Per accedere a un'origine dati, usare il parametro rs:Command=GetDataSourceContents . Se si browser supporta l'XML, l'origine dati viene visualizzata se la richiesta avviene da parte di un utente autenticato con autorizzazione Read Contents per l'origine dati. Ad esempio:

Native http://myrshost/reportserver?/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

La struttura XML potrebbe essere simile a quella illustrata nell'esempio seguente:

<DataSourceDefinition>  
   <Extension>SQL</Extension>  
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2012;Data Source=MYSERVER1;</ConnectString>  
   <CredentialRetrieval>Integrated</CredentialRetrieval>  
   <WindowsCredentials>False</WindowsCredentials>  
   <ImpersonateUser>False</ImpersonateUser>  
   <Prompt />  
   <Enabled>True</Enabled>  
</DataSourceDefinition>  

La stringa di connessione viene restituita in base all'impostazione SecureConnectionLevel nel server di report. Per altre informazioni sull'impostazione SecureConnectionLevel , vedere Uso di metodi del servizio Web protetti.

Accedere ai contenuti di una cartella

Per accedere ai contenuti di una cartella, usare il parametro rs:Command=GetChildren . Viene restituita una pagina generica di navigazione della cartella che contiene collegamenti alle sottocartelle, alle origini dati, alle risorse e ai report inclusi nella cartella richiesta. Ad esempio:

Native http://myrshost/reportserver?/Sales&rs:Command=GetChildren

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rs:Command=GetChildren

L'interfaccia utente visualizzata è simile alla modalità di esplorazione delle directory usata da Microsoft Internet Information Server (IIS). Sotto l'elenco della cartella viene visualizzato anche il numero di versione, incluso il numero di build, del server di report.

Vedi anche

Accesso con URL (SSRS)
Riferimento ai parametri di accesso con URL