Проблема
Рассмотрим следующий сценарий.
- На SQL Server 2017 установлены службы Microsoft SQL Server Analysis Services (SSAS).
- Доступ 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.
Последняя сборка SQL Server 2017
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о стандартной терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.