Condividi tramite


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

In questo argomento viene descritto come accedere agli elementi del catalogo di tipi diversi in una data base del server di report o in un sito di SharePoint usando rs:Command=Value.

Non è necessario aggiungere questa stringa di parametro. Se viene omesso, il server di report valuta il tipo di elemento e seleziona automaticamente il valore del parametro appropriato. Tuttavia, l'uso della stringa rs:Command=Value nell'URL migliora le prestazioni del server di report.

Si noti la sintassi del _vti_bin proxy negli esempi seguenti. Per altre informazioni sull'uso della sintassi del proxy, vedere Riferimento ai parametri di accesso url.

Accedere a un report

Per visualizzare un report nel browser, usare il parametro rs:Command=Render . Per 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 l'URL includa la _vti_bin sintassi del proxy per instradare la richiesta tramite SharePoint e il proxy HTTP di Reporting Services. Il proxy aggiunge un contesto alla richiesta HTTP, 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, ad esempio un'immagine, viene aperta nel browser. In caso contrario, viene richiesto di aprire o 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 il browser supporta XML, la definizione dell'origine dati viene visualizzata se si è un utente autenticato con Read Contents l'autorizzazione per l'origine dati. Per 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 all'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 del server di report. Per altre informazioni sull'impostazione SecureConnectionLevel , vedere Using Secure Web Service Methods.

Accedere al contenuto di una cartella

Per accedere al contenuto di una cartella, usare il parametro rs:Command=GetChildren . Viene restituita una pagina di navigazione di cartelle generica che contiene collegamenti alle sottocartelle, ai report, alle origini dati e alle risorse nella cartella richiesta. Per 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 della directory usata da Microsoft Internet Information Server (IIS). Il numero di versione, incluso il numero di build, del server di report viene visualizzato anche sotto l'elenco di cartelle.

Vedere anche

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