Accesso agli elementi del server di report utilizzando l'accesso tramite URLAccess Report Server Items Using URL Access

In questo argomento descrive la modalità per accedere agli elementi di catalogo di tipi diversi in un report server dati di base o in un sito di SharePoint utilizzando rs: Command=valore.This topic describes how to access catalog items of different types in a report server data base or in a SharePoint site using rs:Command=Value. In realtà non è necessario aggiungere questa stringa del parametro.It is not necessary to actually add this parameter string. Se la si omette, il tipo di elemento viene valutato dal server di report e il valore del parametro appropriato viene selezionato automaticamente.If you omit it, the report server evaluates the item type and selects the appropriate parameter value automatically. Tuttavia, l'uso della stringa rs:Command=Valore nell'URL migliora le prestazioni del server di report.However, using the rs:Command=Value string in the URL improves the performance of the report server.

Si noti la sintassi del proxy _vti_bin negli esempi riportati di seguito.Note the _vti_bin proxy syntax in the examples below. Per altre informazioni su come usare la sintassi del proxy, vedere Riferimento ai parametri di accesso con URL.For more information about using the proxy syntax, see URL Access Parameter Reference.

Accedere a reportAccess a Report

Per visualizzare un report nel browser, usare il parametro rs:Command=Render .To view a report in the browser, use the rs:Command=Render parameter. Esempio:For example:

  • Nativo http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=RenderNative http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render
  • SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=RenderSharePoint 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 ServicesReporting Services .It is important the URL include the _vti_bin proxy syntax to route the request through SharePoint and the Reporting ServicesReporting Services HTTP proxy. 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.The proxy adds some context to the HTTP request, context that is required to ensure proper execution of the report for SharePoint mode report servers.

Accedere a una risorsaAccess a Resource

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.To access a resource, use the rs:Command=GetResourceContents parameter.If the resource is compatible with the browser, such as an image, it is opened in the browser. In caso contrario, verrà chiesto di aprire oppure salvare il file o la risorsa su disco.Otherwise, you are prompted to open or save the file or resource to disk.

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

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

Accedere a un'origine datiAccess a Data Source

Per accedere a un'origine dati, usare il parametro rs:Command=GetDataSourceContents .To access a data source, use the rs:Command=GetDataSourceContents parameter. Se il browser supporta XML, la definizione dell'origine dati viene visualizzata se l'utente è autenticato con l'autorizzazione per la lettura del contenuto per l'origine dati.If your browser supports XML, the data source definition is displayed if you are an authenticated user with Read Contents permission on the data source. Esempio:For example:

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

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContentsSharePoint 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:The XML structure might look similar to the following example:

<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.The connection string is returned based on the SecureConnectionLevel setting of the report server. Per altre informazioni sull'impostazione SecureConnectionLevel , vedere Uso di metodi del servizio Web protetti.For more information about the SecureConnectionLevel setting, see Using Secure Web Service Methods.

Accedere ai contenuti di una cartellaAccess the Contents of a Folder

Per accedere ai contenuti di una cartella, usare il parametro rs:Command=GetChildren .To access the contents of a folder, use the rs:Command=GetChildren parameter. 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.A generic folder-navigation page is returned that contains links to the subfolders, reports, data sources, and resources in the requested folder. Esempio:For example:

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

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

L'interfaccia utente visualizzata è simile alla modalità di esplorazione delle directory utilizzata da MicrosoftMicrosoft Internet Information Server (IIS).The user interface you see is similar to the directory browsing mode used by MicrosoftMicrosoft 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.The version number, including the build number, of the report server is also displayed below the folder listing.

Vedere ancheSee Also

Accesso con URL ( SSRS ) URL Access (SSRS)
Riferimento ai parametri URL accessoURL Access Parameter Reference