Condividi tramite


Considerazioni sulla distribuzione di report del server

Tutti gli utenti che eseguono l'applicazione e necessitano dell'accesso a un report devono disporre dell'autorizzazione per accedere al server di report. L'applicazione client deve essere connessa al server di report di SQL Server 2005 Reporting Services. L'applicazione client deve fornire l'identità di protezione dell'utente che visualizzerà i report. In alternativa, è possibile specificare un singolo set di credenziali utilizzate da tutti gli utenti.

Considerazioni sulla distribuzione di report del server

Le applicazioni che includono report archiviati in un server di report devono fornire al report un URL valido per un'istanza remota di SQL Server 2005 Reporting Services e le informazioni sul percorso. È possibile specificare il riferimento nel riquadro degli smart tag Attività di ReportViewer quando si aggiunge il controllo a un form o a una pagina Web. È inoltre possibile specificare queste informazioni a livello di programmazione se il percorso del server non è noto in fase di progettazione.

Connessione al server del report

Se si intende distribuire un report del server, il controllo ReportViewer si connette al server di report come utente del thread. Se tale utente non è autorizzato a visualizzare il report, è necessario fornire un oggetto IReportServerCredentials al controllo del server Web ReportViewer Web. Questo oggetto fornisce le credenziali utilizzate per la connessione al server. Se si intende utilizzare il controllo Windows Form ReportViewer, impostare la proprietà ReportServerCredentials sull'oggetto ServerReport.

La distribuzione di ASP.NET implica ulteriori considerazioni. Se ASP.NET non è configurato per la rappresentazione, sarà necessario sviluppare una strategia per consentire all'utente di accedere a computer e origini dei dati.

Per ulteriori informazioni, vedere Impostazioni di connessioni e credenziali per il controllo del server Web ReportViewer.

Connessione a origini dei dati esterne

In Reporting Services per i report pubblicati su un server di report è possibile recuperare dati da server esterni. Per recuperare dati da tali server, è possibile che gli utenti debbano specificare un nome utente e un account. La richiesta delle credenziali dipende dalla configurazione delle proprietà delle origini dei dati per il report. È possibile configurare i report in modo da utilizzare credenziali archiviate, protezione integrata, credenziali fornite dall'utente o nessuna credenziale. Se si include un report in cui viene utilizzata la protezione integrata, tutti gli utenti che necessitano dell'accesso al report devono accedere all'origine dei dati utilizzata dal report. Per ulteriori informazioni, vedere "Impostazione di credenziali e informazioni per la connessione" e "Gestione delle connessioni alle origini dati" nella documentazione in linea di SQL Server 2005.

Vedere anche

Attività

Procedura dettagliata: utilizzo del controllo ReportViewer in modalità remota

Concetti

Configurazione di ReportViewer per l'elaborazione remota
Utilizzo del riquadro degli smart tag delle attività di ReportViewer
Distribuzione di report e controlli ReportViewer