Проблемы
Рассмотрим следующий сценарий.
-
Microsoft SQL Server Analysis Services (SSAS) установлена SQL Server 2017.
-
Доступ по протоколу HTTP к SSAS настраивается msmdpump.dll файла.
В этом сценарии доступ к SSAS с помощью HTTP завершается сбоем, и вы получаете сообщение об ошибке, похожее на одно из следующих:
Сообщение об ошибке: не удалось выполнить синтаксический анализ XML в строке line_number, столбец column_number: DTD запрещен.
"Ошибка файловой системы", при чтении из файла "Сжатый поток" произошла следующую ошибку.
Решение
Это исправление включено в следующее обновление для SQL Server:
Накопительный пакет обновления 9 SQL Server 2017
После установки этого обновления выполните следующие действия, чтобы устранить эту проблему:
-
Приостановка пула приложений IIS.
-
Скопируйте новый msmdpump.dll на веб-сервер IIS. Сведения о том, как это сделать, см. в разделе "Шаг 1. Копирование файлов MSMDPUMP в папку на веб-сервере" статьи "Настройка http-доступа к службам Analysis Services в IIS 8.0 " на веб-сайте Microsoft Learn.
-
Перезапустите пул приложений IIS.
Сведения SQL Server сборках
Каждая новая сборка SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Сведения о стандартной терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.