Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente di correzioni di SQL Server 2008.
Sintomi
Si dispone di un report di SQL Server Reporting Services la cui origine dati si connette a Microsoft SQL Server 2008 Analysis Services. L'origine dati usa il provider di dati di Microsoft ADOMD.NET insieme al protocollo HTTP per la connessione. Quando si apre il report usando un account non amministrativo, è possibile che vengano visualizzati diversi messaggi di errore in base all'impostazione delle credenziali dell'origine dati in Gestione report.
Impostazione credenziali 1
L'origine dati è configurata per l'utilizzo dell'opzione di sicurezza integrata di Windows . In questo caso, viene visualizzato il messaggio di errore seguente:
Nota
Si è verificato un errore durante il rendering del client.
Si è verificato un errore durante l'elaborazione del report.
Esecuzione della query non riuscita per il set di dati '<DataSet Name>'.
La connessione non è aperta.
Impostazione credenziali 2
L'origine dati è configurata per l'utilizzo dell'opzione Le credenziali non sono necessarie . In questo caso, viene visualizzato il messaggio di errore seguente:
Nota
Impossibile completare l'azione corrente. Le credenziali dell'origine dati utente non soddisfano i requisiti per l'esecuzione del report. Le credenziali dell'origine dati utente non sono archiviate nel database del server di report oppure l'origine dati utente è configurata in modo da non richiedere le credenziali, ma l'account di esecuzione automatica non è specificato. (rsInvalidDataSourceCredentialSetting)
Impostazioni credenziali 3
- L'origine dati è configurata per utilizzare le credenziali archiviate in modo sicuro nell'opzione del server di report .
- L'opzione Usa come credenziali di Windows durante la connessione all'origine dati è abilitata.
- L'opzione Rappresenta l'utente autenticato dopo che è stata stabilita una connessione all'origine dati non è abilitata.
- L'utente specificato per l'origine dati dispone di autorizzazioni sufficienti in SQL Server 2008 Analysis Services.
Ad esempio, l'utente ha il ruolo di amministratore del server.
In questo caso, viene visualizzato il messaggio di errore menzionato nella sezione "Impostazioni credenziali 1".
Impostazione credenziali 4
- L'origine dati è configurata per l'utilizzo delle credenziali fornite dall'utente che esegue l'opzione di report .
- L'opzione Usa come credenziali di Windows durante la connessione all'origine dati è abilitata.
In questo caso, viene visualizzato il messaggio di errore menzionato nella sezione "Impostazioni credenziali 1".
Causa
Quando si apre il report, l'origine dati del report si connette a SQL Server 2008 Analysis Services usando le credenziali dell'origine dati. Dopo aver stabilito la connessione, le richieste successive a SQL Server 2008 Analysis Services non riutilizzano le credenziali dell'origine dati. Al contrario, le richieste successive usano le credenziali dell'utente corrente. Questo causa il problema menzionato nella sezione "Sintomi".
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Risoluzione
SQL Server 2008 Service Pack 1 (SP1)
ImportanteÈ necessario utilizzare questa correzione se si esegue SQL Server 2008 Service Pack 1 (SP1).
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
973602 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Le SQL Server build 2008 rilasciate dopo SQL Server rilascio del Service Pack 1 2008
Gli hotfix per Microsoft SQL Server 2008 vengono creati per Service Pack specifici di SQL Server. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 1 a un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
Riferimenti
Per ulteriori informazioni sul modello di servizio incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile dal team SQL Server per fornire correzioni rapide per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499 Nuovo schema di denominazione per i pacchetti di aggiornamento software Microsoft SQL Server
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft