Sintomi
Considerare lo scenario descritto di seguito:
-
Microsoft SQL Server Analysis Services (SSAS) è installato in SQL Server 2017.
-
È possibile configurare l'accesso HTTP a SSAS tramite il file di msmdpump.dll.
In questo scenario, l'accesso a SSAS tramite HTTP non riesce e viene visualizzato un messaggio di errore simile a uno dei seguenti:
Messaggio di errore: l'analisi XML non è riuscita in corrispondenza del line_number di riga, della column_number di colonna: la DTD non è consentita.
"Errore del 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 questi passaggi per risolvere il problema:
-
Sospendere 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 sul server Web" dell'argomento Configurare l'accesso HTTP ad Analysis Services in IIS 8.0 nel sito Web Microsoft Learn.
-
Riavviare il pool di applicazioni IIS.
Informazioni sulle build SQL Server
Ogni nuova build per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni per la sicurezza inclusi nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia standard utilizzata da Microsoft per descrivere gli aggiornamenti software.