Sintomi
Si consideri lo scenario seguente:
- Microsoft SQL Server Analysis Services (SSAS) è installato in SQL Server 2017.
- L'accesso HTTP a SSAS viene configurato tramite il file msmdpump.dll.
In questo scenario l'accesso a SSAS tramite HTTP non riesce e viene visualizzato un messaggio di errore simile al seguente:
Nota
Messaggio di errore: L'analisi XML non è riuscita alla riga line_number, colonna column_number: DTD non è consentito.
Nota
"Errore file system", si è verificato l'errore seguente durante la lettura dal file "Flusso compresso"
Risoluzione
Questa correzione è inclusa nel seguente aggiornamento per SQL Server:
Aggiornamento cumulativo 9 per SQL Server 2017
Dopo aver installato questo aggiornamento, segui questa procedura per risolvere il problema:
- Sospendi il pool di applicazioni IIS.
- Copiare il nuovo file di msmdpump.dll nel server Web IIS. Per informazioni su come eseguire questa operazione, vedere "Passaggio 1: Copiare i file MSMDPUMP in una cartella nel server Web" dell'argomento Configurare l'accesso HTTP ad Analysis Services in IIS 8.0 nel sito Web di Microsoft Learn.
- Riavviare il pool di applicazioni IIS.
Informazioni sulle build di SQL Server
Ogni nuova build per SQL Server contiene tutti gli hotfix e le correzioni di sicurezza presenti nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Build più recente per SQL Server 2017
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia standard utilizzata da Microsoft per descrivere gli aggiornamenti software.