Share via


Considerazioni sulla distribuzione di rapporti del server

Tutti gli utenti che eseguono l'applicazione e necessitano dell'accesso a un rapporto devono disporre dell'autorizzazione per accedere al server di rapporti.L'applicazione client deve essere connessa al server di rapporti di SQL Server Reporting Services.L'applicazione client deve verificare che il controllo ReportViewer sia configurato per la connessione come utente con autorizzazioni sufficienti per visualizzare il rapporto.È possibile specificare un singolo set di credenziali utilizzate da tutti gli utenti.

Considerazioni sulla distribuzione di rapporti del server

Le applicazioni che includono rapporti archiviati in un server di rapporti devono fornire un URL valido per un'istanza remota di SQL Server Reporting Services e le informazioni sul percorso per il rapporto.È 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.

ms252071.collapse_all(it-it,VS.140).gifConnessione al server di rapporti

Se si intende distribuire un rapporto del server, il controllo ReportViewer si connette al server di rapporti come utente del thread.Se tale utente non è autorizzato a visualizzare il rapporto, è 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.

ms252071.collapse_all(it-it,VS.140).gifConnessione a origini dei dati esterne

In Reporting Services per i rapporti pubblicati su un server di rapporti è 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 rapporto.È possibile configurare i rapporti in modo da utilizzare credenziali archiviate, sicurezza integrata, credenziali fornite dall'utente o nessuna credenziale.Se si include un rapporto in cui viene utilizzata la sicurezza integrata, tutti gli utenti che necessitano dell'accesso al rapporto devono accedere all'origine dei dati utilizzata dal rapporto.Per ulteriori informazioni, vedere "Specifica di credenziali e informazioni sulla connessione per le origini dati del rapporto" e "Gestione delle origini dati di un rapporto" nella documentazione online di SQL Server.

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 rapporti e controlli ReportViewer