現象
次のような状況で問題が発生します。
-
2017 SQL Serverに Microsoft SQL Server Analysis Services (SSAS) がインストールされています。
-
msmdpump.dll ファイルを使用して SSAS への HTTP アクセスを構成します。
このシナリオでは、HTTP を使用した SSAS へのアクセスが失敗し、次のいずれかのエラー メッセージが表示されます。
エラー メッセージ: 行 line_numberで XML 解析に失敗しました。列 column_number: DTD は禁止されています。
"ファイル システム エラー"、ファイル "圧縮ストリーム" からの読み取り中に次のエラーが発生しました
解決方法
この修正プログラムは、SQL Serverの次の更新プログラムに含まれています。
SQL Server 2017 の累積的な更新プログラム 9
この更新プログラムをインストールした後、次の手順に従ってこの問題を解決します。
-
IIS アプリケーション プールを一時停止します。
-
新しいmsmdpump.dll ファイルを IIS Web サーバーにコピーします。 これを行う方法については、Microsoft Learn Web サイトの 「IIS 8.0 での Analysis Services への HTTP アクセスの構成 」トピックの「手順 1: MsMDPUMP ファイルを Web サーバー上のフォルダーにコピーする」を参照してください。
-
IIS アプリケーション プールを再起動します。
ビルドSQL Serverについて
SQL Serverの各新しいビルドには、前のビルドにあったすべての修正プログラムとセキュリティ修正プログラムが含まれています。 お使いのバージョンのSQL Serverに最新のビルドをインストールすることをお勧めします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
参考資料
Microsoft がソフトウェア更新プログラムの説明に使用する標準的な 用語 について説明します。