KB4340742 - ИСПРАВЛЕНО: доступ к SSAS с помощью HTTP завершается неудачно в SQL Server

Применяется к
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Проблема

Рассмотрим следующий сценарий.

  • На 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

После установки этого обновления выполните следующие действия, чтобы устранить проблему:

  1. Приостановите пул приложений IIS.
  2. Скопируйте новый файл msmdpump.dll на веб-сервер IIS. Сведения о том, как это сделать, см. в разделе "Шаг 1. Копирование файлов MSMDPUMP в папку на веб-сервере" раздела " Настройка HTTP-доступа к службам Analysis Services по IIS 8.0 " на веб-сайте Microsoft Learn.
  3. Перезапустите пул приложений IIS.

Сведения о сборках SQL Server

Каждая новая сборка для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server.

Последняя сборка SQL Server 2017

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о стандартной терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.