Symptomy
Rozpatrzmy następujący scenariusz:
-
W SQL Server 2017 r. zainstalowano usługę Microsoft SQL Server Analysis Services (SSAS).
-
Dostęp HTTP do usługi SSAS można skonfigurować za pomocą pliku msmdpump.dll.
W tym scenariuszu twój dostęp do SSAS przy użyciu protokołu HTTP kończy się niepowodzeniem i jest wyświetlany komunikat o błędzie podobny do jednego z następujących:
Komunikat o błędzie: Analiza KODU XML nie powiodła się w line_number wiersza, kolumnie column_number: DTD jest niedozwolone.
"Błąd systemu plików" wystąpił następujący błąd podczas odczytywania z pliku "Skompresowany strumień"
Rozwiązanie
Ta poprawka jest dołączona do następującej aktualizacji dla SQL Server:
Aktualizacja zbiorcza 9 dla SQL Server 2017 r.
Po zainstalowaniu tej aktualizacji wykonaj następujące czynności, aby rozwiązać ten problem:
-
Wstrzymaj pulę aplikacji IIS.
-
Skopiuj nowy plik msmdpump.dll do serwera sieci Web usługi IIS. Aby dowiedzieć się, jak to zrobić, zobacz temat "Krok 1. Kopiowanie plików MSMDPUMP do folderu na serwerze sieci Web" w temacie Konfigurowanie dostępu HTTP do usług Analysis Services w systemie IIS 8.0 w witrynie internetowej Microsoft Learn.
-
Uruchom ponownie pulę aplikacji usług IIS.
Informacje o kompilacjach SQL Server
Każda nowa kompilacja dla SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla twojej wersji SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Dowiedz się więcej o standardowej terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.