Condividi tramite


Risoluzione degli errori di configurazione

Utilizzare questo argomento per la risoluzione dei problemi relativi alla configurazione di un server di report.

Requisiti relativi alla versione per lo strumento Gestione configurazione Reporting Services

SQL Server 2005 SP2 include una versione più recente dello strumento Gestione configurazione Reporting Services. Se si installa SP2, per configurare il server di report sarà necessario utilizzare la versione dello strumento Gestione configurazione Reporting Services disponibile in SP2. Non è inoltre possibile utilizzare la versione dello strumento Gestione configurazione Reporting Services disponibile in SP2 per configurare un server di report anteriore a SP2. Questo problema di incompatibilità si verifica perché lo strumento Gestione configurazione Reporting Services utilizza una nuova versione del provider WMI, che non è compatibile con le versioni precedenti. Se si tenta di utilizzare lo strumento Gestione configurazione Reporting Services con una versione non supportata, verrà visualizzato l'errore seguente: "Il provider WMI ha restituito uno stato non specificato per ReportServicesConfigUI.WMIProvider.ConfigurationItem.CreateConfigurationItem".

Se Gestione report non è installato, durante la configurazione della directory virtuale del server di report si verifica un errore imprevisto

Se si configura la directory virtuale del server di report e Gestione report non è installato, lo strumento Gestione configurazione Reporting Services verrà chiuso in modo imprevisto e verrà visualizzato l'errore seguente: “Si è verificato un errore in strumento Gestione configurazione SQL Server 2005 Reporting Services. L'applicazione verrà chiusa”. La directory virtuale viene tuttavia creata nonostante il messaggio di errore. L'errore viene visualizzato una volta sola. Quando si riapre lo strumento è possibile completare la configurazione del server senza che venga nuovamente visualizzato l'errore.

Dopo due minuti di elaborazione del report si verifica un errore di timeout di ASP.NET

In un server di report eseguito in modalità di integrazione con SharePoint, potrebbe verificarsi un errore di timeout di ASP.NET per i report a esecuzione prolungata che richiedono un tempo di elaborazione maggiore rispetto al valore di timeout predefinito. Per impostazione predefinita, il valore di timeout di ASP.NET è pari a due minuti. I report che richiedono un tempo di elaborazione superiore a due minuti verranno chiusi in modo imprevisto e verrà visualizzata la pagina di errore di Windows SharePoint Services con il messaggio seguente: “Si è verificato un errore imprevisto”.

Se si ritiene che questo errore sia dovuto a un problema di timeout, sarà possibile risolverlo aggiungendo un attributo httpRuntime executionTimeout al file Web.config dell'applicazione Web di SharePoint.

Specificare un valore sufficiente per completare l'elaborazione dei report con esecuzione prolungata. In un server di report in modalità nativa, il valore predefinito per il server di report e Gestione report è 9000 secondi. Quando si specifica executionTimeout per l'applicazione Web di SharePoint è consigliabile specificare un valore analogo.

Per modificare il valore di timeout per un'applicazione Web di SharePoint:

  1. Passare a <drive>:\inetpub\wwwroot\wss\VirtualDirectories\<dir>. Il nome della directory è basato sul numero di porta utilizzato per accedere al sito di SharePoint. Se il sito di SharePoint utilizza la porta 80, il percorso sarà \inetpub\wwwroot\wss\VirtualDirectories\80.

  2. Aprire Web.config.

  3. Ricercare httpRuntime.

  4. Aggiungere il valore executionTimeout. Nell'esempio seguente è illustrata la sintassi valida per tale attributo:

    <httpRuntime maxRequestLength="51200" executionTimeout = "9000" />

Per ulteriori informazioni, vedere httpRuntime su MSDN.

Se sono state distribuite più applicazioni in una farm di SharePoint, ripetere la procedura precedente per ogni file Web.config nella farm. Questo requisito sussiste per tutti i file Web.config delle applicazioni Web di SharePoint presenti nelle sottodirectory di <drive>:\inetpub\wwwroot\wss\VirtualDirectories, oltre che per i file Web.config delle applicazioni della farm installate in computer diversi.

Non specificare https://localhost come URL per un server di report utilizzato nell'ambito di una farm di SharePoint

Quando si specifica l'URL di un server di report nella pagina Gestisci impostazioni integrazione di Amministrazione centrale SharePoint 3.0, non utilizzare http://locahost/reportserver come URL del server di report, se il server di report è integrato con applicazioni Web di SharePoint che fanno parte di una distribuzione in una farm. Gli indirizzi URL che includono https://localhost non sono validi per i front-end Web di SharePoint installati in server remoti.

Configurare gli account amministrativi e di servizio in modo che utilizzino account utente di dominio univoci

In una distribuzione di un prodotto o una tecnologia SharePoint viene utilizzata un'ampia gamma di account per l'esecuzione dei servizi e l'accesso ai server front-end e back-end. Se per la distribuzione in uso si specificano account di dominio, seguire le procedure consigliate e specificare account che vengono utilizzati esclusivamente dall'applicazione Web di SharePoint. Non configurare alcun account di servizio in modo che venga eseguito con l'account di dominio di un utente reale, che potrebbe effettivamente accedere al sito di SharePoint. Se si accede a un sito di SharePoint utilizzando le credenziali di un servizio, all'apertura di un report potrebbe verificarsi un errore di accesso negato.

Se non si utilizza un account di dominio, potrebbe presentarsi un secondo problema quando si verifica la combinazione di fattori seguente:

  • Il server di report è integrato con una farm di SharePoint che include più di un computer.
  • Il sito di SharePoint e il server di report risiedono su computer diversi.
  • Il sito di SharePoint è ospitato in un pool di applicazioni eseguito tramite un account predefinito, ad esempio NetworkService.
  • La connessione dall'endpoint proxy di Reporting Services al server di report è configurata per l'utilizzo della modalità Account attendibile.

In questo scenario, quando un utente visualizza un report o accede a funzionalità di Reporting Services dal sito di SharePoint, viene visualizzato l'errore seguente:

"Errore imprevisto durante la connessione al server di report. Verificare che il server di report sia disponibile e configurato per la modalità di integrazione con SharePoint. Le autorizzazioni concesse all'utente '<acccountname>' non sono sufficienti per eseguire questa operazione".

Per evitare questo errore, seguire le indicazioni contenute nella documentazione di Windows SharePoint Services 3.0 ed eseguire il servizio del pool di applicazioni utilizzando un account di dominio. Per ulteriori informazioni su requisiti e indicazioni relativi agli account di servizio, vedere Pianificazione di account amministrativi e di servizio nella documentazione di Windows SharePoint Services 3.0.

Requisiti degli account del servizio per Reporting Services

Alcune topologie di distribuzione di Reporting Services che includono un server di report eseguito in modalità di integrazione con SharePoint sono soggette a restrizioni relative all'utilizzo degli account predefiniti. È necessario soddisfare i requisiti relativi agli account dei servizi quando si verifica la combinazione di fattori seguente:

  • Il server di report è integrato con una farm di SharePoint che include più di un computer.
  • Il server di report e il sito Web Amministrazione centrale SharePoint vengono eseguiti su computer diversi.

In questo scenario, se il servizio Web ReportServer o il servizio Windows ReportServer viene eseguito tramite un account predefinito, ad esempio NetworkService, l'opzione Concedi accesso al database di Amministrazione centrale SharePoint non funzionerà correttamente. L'accesso a qualsiasi funzionalità di Reporting Services tramite un sito di SharePoint determinerà pertanto la visualizzazione dell'errore seguente:

"Errore imprevisto durante la connessione al server di report. Verificare che il server di report sia disponibile e configurato per la modalità di integrazione con SharePoint. --> Impossibile elaborare la richiesta. --> Il contenuto della risposta rilevato dal client è di tipo 'text/html; charset=utf-8', invece del previsto 'text.xml'."

Per evitare l'errore, è possibile scegliere uno degli approcci seguenti:

  • Sul computer che ospita il server di report continuare a eseguire il servizio Web ReportServer con l'account NetworkService e aggiungere l'account predefinito, ad esempio NT_AUTHORITY\NetworkService, al gruppo di Windows WSS_WPG.
  • Configurare gli account dei servizi in modo che vengano eseguiti tramite un account utente di dominio, come indicato di seguito:
    1. Avviare lo strumento Gestione configurazione Reporting Services e connettersi al server di report.
    2. Fare clic su Identità servizio Windows, quindi su Account di Windows, specificare un account utente di dominio e scegliere Applica.
    3. Fare clic su Identità servizio Web, per Server report, fare clic su Nuovo, specificare il nome di un pool di applicazioni, fare clic su Account di Windows, specificare un account utente di dominio, quindi scegliere Applica.
    4. Reimpostare IIS.
    5. Riavviare il servizio Windows.

Errore durante l'enumerazione dei pool di applicazioni

Se si configura un'istanza remota del server di report, alcune impostazioni di amministrazione di Internet Information Services (IIS) possono interrompere la configurazione del server di report. L'errore seguente si verifica quando le impostazioni di amministrazione entrano in conflitto con la configurazione del server remoto:

Errore durante l'enumerazione dei pool di applicazioni in <nome computer>. Se <nome computer> è un server remoto, provare a modificare le impostazioni del firewall nel sistema operativo per consentire l'enumerazione.

Per una soluzione alternativa per questo errore, aggiungere la porta TCP 135 e inetinfo.exe all'elenco delle eccezioni per Windows Firewall.

Per ulteriori informazioni, vedere la sezione relativa all'aggiunta di una porta all'elenco delle eccezioni per una connessione specifica nella guida operativa per Windows Firewall pubblicata sul sito TechNet all'indirizzo www.microsoft.com (informazioni in lingua inglese). È inoltre possibile cercare le informazioni relative alle impostazioni di Windows Firewall e agli strumenti di amministrazione remota per leggere i consigli per la configurazione di IIS.

Vedere anche

Concetti

Configurazione dei componenti di Reporting Services

Altre risorse

Risoluzione dei problemi relativi a Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005