Condividi tramite


Connessioni e account in una distribuzione di Reporting Services

Data aggiornamento: 12 dicembre 2006

In questo argomento vengono descritti gli account e le connessioni utilizzati in una distribuzione di Reporting Services. Per ulteriori informazioni su come specificare gli account per il servizio Windows e il servizio Web ReportServer, vedere Configurazione degli account e delle password dei servizi in Reporting Services.

Panoramica delle connessioni

Nel diagramma seguente sono illustrati gli account e le connessioni disponibili in un'installazione predefinita.

Connessioni in Reporting Services

Connessione 1: utente che si connette a un server di report

Per impostazione predefinita, per la connessione al server di report gli utenti utilizzano le proprie credenziali di dominio di Windows e la protezione integrata. È inoltre possibile configurare un server di report per l'utilizzo dell'autenticazione basata su form se si crea e si distribuisce un'estensione di autenticazione personalizzata oppure per l'utilizzo dell'autenticazione di base se il server di report viene distribuito in un gruppo di lavoro. Se viene utilizzata l'autenticazione personalizzata basata su form o l'autenticazione di base, l'utente si connetterà al server di report tramite un accesso valido per tale provider di autenticazione.

Dopo aver autenticato l'utente, il server di report verifica se sono disponibili le autorizzazioni che consentono di accedere al contenuto e alle operazioni del server di report. Le autorizzazioni vengono definite nelle assegnazioni di ruolo che descrivono le attività eseguibili da un utente. Per ogni utente che si connette a un server di report è necessario definire assegnazioni di ruolo nell'account utilizzato per la connessione al server. Per ulteriori informazioni, vedere Gestione delle autorizzazioni e della protezione per Reporting Services.

[!NOTA] Viene stabilita una connessione utente a un server di report ogni volta che un utente esegue un report o uno strumento, ad esempio Report Manager o SQL Server Management Studio, che si connette a un server di report. Per ulteriori informazioni sugli URL utilizzati per la connessione a un server di report, vedere Configurazione delle directory virtuali del server di report.

Connessione 2: server di report che si connette al database del server di report

Il database del server di report è l'archivio interno del server di report. Il server di report si connette al database del server di report per archiviare e recuperare il contenuto, lo stato del server e i metadati. Gli utenti e le altre applicazioni non si connettono al database del server di report. La connessione al database viene eseguita solo dal server di report.

Poiché il server di report viene implementato come servizio Web e come servizio Microsoft Windows, ogni servizio deve essere in grado di connettersi al database. Quando si configura la connessione al database del server di report, è possibile scegliere uno degli approcci seguenti:

  • Utilizzare gli account di servizio. Ogni servizio viene eseguito nel proprio account di servizio. È possibile utilizzare gli account di servizio per la connessione al database.
  • Utilizzare un account di dominio. Per la connessione entrambi i servizi utilizzano il singolo account utente di dominio specificato.
  • Utilizzare un account di accesso di SQL Server. Per la connessione entrambi i servizi utilizzano il singolo account utente del database specificato.

Per configurare la connessione, utilizzare la pagina Impostazioni database dello strumento Gestione configurazione Reporting Services. Lo strumento crea automaticamente le autorizzazioni di accesso e del database per l'account specificato. Per ulteriori informazioni, vedere Configurazione della connessione a un database del server di report.

Connessione 3: server di report che si connette a origini dei dati esterne

Per recuperare i dati utilizzati in un report, un server di report deve connettersi ad altri server che ospitano le origini dei dati esterne. Le connessioni alle origini dei dati esterne vengono inizialmente definite nel report e quindi gestite in modo indipendente rispetto al report dopo la sua pubblicazione. In fase di esecuzione queste connessioni vengono eseguite dal server di report per conto dell'utente che esegue il report. Il server di report passa le credenziali alle origini dei dati specifiche. Per ogni report il server di report può ottenere le credenziali in uno dei modi seguenti:

  • Rappresentare o utilizzare le credenziali delegate dell'utente che esegue il report. Per configurare un'origine dei dati del report per l'utilizzo dell'autenticazione di Windows, è necessario che anche il server di report sia configurato per l'utilizzo dell'estensione di protezione predefinita di Windows. Se il server di report utilizza l'autenticazione basata su form o l'autenticazione di base, non sarà possibile configurare origini dei dati del report per l'utilizzo di credenziali rappresentate o delegate.
  • Chiedere all'utente di digitare le credenziali.
  • Recuperare le credenziali archiviate dal database del server di report.
  • Utilizzare l'impostazione Nessuna credenziale. Questa opzione è attivata quando si configura l'account per l'elaborazione automatica del report. È possibile scegliere questa opzione se l'origine dei dati non utilizza credenziali, ad esempio se i dati sono inclusi in un documento XML. Per la connessione al computer che ospita l'origine dei dati il server di report utilizza l'account per l'esecuzione automatica. Per configurare l'account, è possibile utilizzare lo strumento Gestione configurazione Reporting Services. Per ulteriori informazioni, vedere Configurazione di un account per l'elaborazione automatica di un report.

Per ulteriori informazioni sulla connessione a un'origine dei dati esterna, vedere Connessione a un'origine dei dati e Impostazione di credenziali e informazioni di connessione.

[!NOTA] Se si utilizza SQL Server 2005 Express Edition with Advanced Services, le origini dei dati del report devono essere origini dei dati relazionali di SQL Server in esecuzione nell'istanza locale del Motore di database di SQL Server Express. Le origini dei dati remote e altri tipi di origine dei dati non sono supportati.

Vedere anche

Attività

Procedura: Avvio di Gestione report (Gestione report)
Procedura: Registrazione e connessione a un server di report (Management Studio)
Procedura: Avvio di Gestione configurazione Reporting Services

Concetti

Configurazione degli account e delle password dei servizi in Reporting Services
Amministrazione del servizio Windows e del servizio Web ReportServer
Configurazione della connessione a un database del server di report
Configurazione di un account per l'elaborazione automatica di un report
Connessione a un'origine dei dati
Impostazione di credenziali e informazioni di connessione
Impostazione di proprietà dell'origine dei dati in Reporting Services

Altre risorse

Informazioni sul contesto di esecuzione
Identità servizio Web - Windows Server 2003 (Configurazione di Reporting Services)
Identità servizio Web (Configurazione di Reporting Services)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Spostamento delle indicazioni relative agli account di servizio in un altro argomento.

17 luglio 2006

Nuovo contenuto:
  • Aggiunta di un diagramma in cui sono illustrate le connessioni e modifica delle descrizioni.
  • Ampliamento della descrizione relativa a Servizio locale.
  • Account di configurazione Servizio di rete.
Contenuto modificato:
  • Revisioni significative.

14 aprile 2006

Nuovo contenuto:
  • Descrizione del processo per la configurazione di account di servizio, inclusi i requisiti degli account per l'amministrazione del server e le autorizzazioni di accesso e per il database.