Condividi tramite


Identità servizio Windows (Configurazione di Reporting Services)

Data aggiornamento: 12 dicembre 2006

La pagina Identità servizio Windows consente di specificare l'account con cui viene eseguito il servizio Windows ReportServer. Questo account viene configurato inizialmente durante l'installazione, ma può essere modificato se si desidera utilizzare un account o una password diversa.

Se quando si avvia lo strumento Gestione configurazione Reporting Services viene visualizzata una X rossa accanto a Identità servizio Windows, le impostazioni iniziali dell'account del servizio potrebbero essere in un stato non valido in seguito all'aggiornamento dell'edizione, ad esempio da Standard Edition a Enterprise Edition. Per ripristinare le impostazioni, avviare lo strumento Gestione configurazione Reporting Services, fare clic su Identità servizio Windows, selezionare nuovamente l'account, quindi fare clic su Applica.

Per aggiornare l'identità del servizio è consigliabile utilizzare lo strumento Gestione configurazione Reporting Services, poiché aggiorna automaticamente anche altre impostazioni interne che dipendono dall'identità del servizio.

Scelta di un Account

Per la scelta di un account è utile sapere come viene utilizzato il servizio corrispondente. Il servizio Windows ReportServer viene utilizzato per inizializzare un server di report in modo che sia in grado di crittografare e archiviare dati riservati, eseguire in background i report pianificati e l'elaborazione delle sottoscrizioni, nonché effettuare operazioni di manutenzione del database del server di report.

Per il servizio Windows è possibile scegliere un account utente di dominio, un account utente locale o un account predefinito, quale Servizio di rete, Servizio locale o Sistema locale. La maggior parte delle attività svolte dal servizio Windows può essere eseguita indipendentemente dal tipo di account selezionato. Il servizio Windows ReportServer funziona perfettamente qualunque sia l'account utilizzato.

È consigliabile utilizzare un account di dominio o l'account Servizio di rete, che offrono gli stessi vantaggi in termini di accesso ai controller di dominio della rete, alle condivisioni di file pubbliche e ai server di posta elettronica aziendali. Entrambi forniscono al servizio Windows ReportServer le autorizzazioni di accesso alla rete necessarie.

È possibile utilizzare anche account locali di Windows o account locali predefiniti, ma in questo caso è necessario tenere conto di alcuni requisiti e considerazioni relativi alla definizione di altre impostazioni di configurazione e alla creazione e al recapito delle sottoscrizioni:

  • Se il servizio viene eseguito tramite un account locale, per la configurazione di una connessione a un database del server di report remoto sarà disponibile un numero di opzioni più limitato. In particolare, se si utilizza un database remoto per il server di report sarà necessario configurare la connessione in modo che utilizzi un account utente di dominio o un account utente del database di SQL Server autorizzato ad accedere all'istanza remota di SQL Server.
  • L'esecuzione del servizio tramite un account locale introduce anche nuovi requisiti relativi alla creazione delle sottoscrizioni. Il server di report archivia le informazioni relative agli utenti che creano le sottoscrizioni. Se un utente crea una sottoscrizione mentre è connesso tramite un account di dominio, al momento dell'elaborazione della sottoscrizione il servizio Windows ReportServer tenterà di connettersi a un controller di dominio per autenticare l'utente. Se il servizio Windows ReportServer viene eseguito tramite un account locale, quando il server di report tenterà di inviare la richiesta a un controller di dominio remoto la richiesta di autenticazione non riuscirà. Per ovviare a questa limitazione è possibile utilizzare un'estensione personalizzata per l'autenticazione basata su form oppure fare in modo che tutti gli utenti si connettano al server di report tramite un account utente locale.
  • L'esecuzione del servizio tramite un account locale introduce anche nuovi requisiti relativi al recapito delle sottoscrizioni. Alcune estensioni di recapito includono informazioni sull'account utente nelle definizioni delle sottoscrizioni. Se si inviano report a indirizzi di posta elettronica basati su account utente di dominio e il servizio Windows ReportServer viene eseguito tramite un account locale, non sarà in grado di accedere a un controller di dominio remoto per risolvere l'account di posta elettronica di destinazione.

Per l'aggiornamento dell'identità del servizio Windows, attenersi alle linee guida seguenti:

Account Spiegazione

Account di dominio

Gli account di dominio di Windows sono gli account predefiniti per i servizi SQL Server.

Scegliere un account di dominio se il servizio Windows ReportServer ha l'esigenza di accedere a computer remoti e si desidera configurare in modo preciso le autorizzazioni per il servizio. È necessario utilizzare un account con autorizzazioni minime.

Non utilizzare account di dominio se non si desidera modificare la password o l'account a causa dei criteri di protezione relativi alla scadenza utilizzati nell'organizzazione.

Servizio di rete

È un account predefinito con privilegi minimi dotato di autorizzazioni di accesso alla rete. È l'account predefinito per l'esecuzione del servizio Web ReportServer in Microsoft Windows Server 2003 e Windows XP Service Pack 2 (Servizio di rete non è disponibile negli altri sistemi operativi Windows), ma può essere utilizzato anche per l'esecuzione del servizio Windows.

Scegliere Servizio di rete se si desidera evitare tempi di inattività eventualmente derivanti dai criteri di scadenza delle password. Non utilizzare Servizio di rete se non si desidera eseguire il server di report con account che potrebbero essere utilizzati anche da altre applicazioni.

Servizio locale

Account predefinito simile a un account utente autenticato. I servizi eseguiti tramite l'account Servizio locale possono accedere alle risorse di rete come sessione Null senza credenziali.

Questo account non è appropriato per gli scenari di distribuzione Intranet. Se l'autenticazione degli utenti viene eseguita da un controller di dominio della rete o si desidera utilizzare l'account del servizio per la connessione a un database del server di report remoto, scegliere un account diverso.

Servizio locale è l'account di servizio predefinito per i server di report installati tramite SQL Server 2005 Express Edition with Advanced Services. Poiché in tale edizione vengono applicate restrizioni predefinite che impediscono l'accesso ai server remoti e alla funzionalità di sottoscrizione, l'impossibilità del servizio Windows di accedere alle risorse di rete non costituisce un problema. Per ulteriori informazioni sulle funzionalità per server di report disponibili in SQL Server 2005 Express Edition, vedere Reporting Services in SQL Server 2005 Express Edition with Advanced Services.

Sistema locale

Non utilizzare questo account per le installazioni dei server di report. Sistema locale è un account con privilegi elevati, non necessario per l'esecuzione di un server di report. Scegliere piuttosto un account di dominio, quale Servizio di rete o Servizio locale.

Se si cambia l'account, ad esempio sostituendo un account di Windows con un altro o un account predefinito con un account del dominio di Windows, verrà chiesto di creare una copia di backup della chiave simmetrica. La copia di backup verrà ripristinata automaticamente dopo la selezione del nuovo account.

[!NOTA] Lo strumento di configurazione di Reporting Services chiede di eseguire il backup e il ripristino della chiave di crittografia a ogni modifica dell'account di servizio. Questi passaggi sono necessari per garantire che i dati crittografati rimangano accessibili al server di report. Per ulteriori informazioni su queste azioni, vedere Chiave di crittografia (Configurazione di Reporting Services).

Opzioni

  • Nome servizio
    Consente di specificare il nome dell'account di servizio Windows ReportServer (ReportServer).
  • Account servizio
    Consente di specificare l'account con cui eseguire il servizio Windows. In Configurazione di Reporting Services è possibile solo selezionare un account esistente e non creare nuovi account.
  • Account predefinito
    Selezionare questa opzione per scegliere un account di sistema predefinito.
  • Account di Windows
    Selezionare questa opzione per scegliere un account utente locale o di dominio.
  • Nome utente
    Specificare un account di dominio nel formato <dominio>\<utente>. Specificare un account utente locale di Windows nel formato <computer name>\<user>.
  • Password
    Specificare la password.

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Tutto il contenuto è stato ampliato e approfondito.

17 luglio 2006

Nuovo contenuto:
  • Tabella delle linee guida.

Vedere anche

Concetti

Guida sensibile al contesto di Configurazione di Reporting Services

Altre risorse

Configurazione degli account e delle password dei servizi in Reporting Services
Procedura: Configurazione degli account di servizio (Configurazione di Reporting Services)
Server di report
Avvio e interruzione del servizio Windows ReportServer

Guida in linea e informazioni

Assistenza su SQL Server 2005