1

Reporting Services レポートを実行すると、次のエラーが発生します。

Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE 
Exception information: 
    Exception type: XmlException 
    Exception message: For security reasons DTD is prohibited in this XML document.  To enable DTD processing set the ProhibitDtd property on XmlReaderSettings to false and pass the settings into XmlReader.Create method.  

レポートを選択し、パラメーターを入力して (パラメーターがめちゃくちゃに見えます)、[レポートの表示] をクリックします。次に、下部に「セキュリティ上の理由から、この XML ドキュメントでは DTD が禁止されています。DTD 処理を有効にするには、XmlReaderSettings の ProhibitDtd プロパティを設定してください ...」というメッセージが表示されます。

これを修正するにはどうすればよいですか?

4

3 に答える 3

1

レポート サーバー Web サイトに正しいローカル パス フォルダーがあるかどうかを確認します。正しくない場合は、iisreset を実行する必要がある場合があります。

于 2008-09-19T01:11:43.380 に答える
0

SSRS 2005 を使用し、XML データを含む大きなレポートを実行しているときに、これに気付きました。

たとえば月次レポートを実行する場合は機能しますが、四半期レポートを実行するとこのエラーが発生します。

SQL/SSRS 2008 にアップグレードすると、問題が解決しました。

于 2010-10-13T13:21:41.007 に答える