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