none
MS Reportin 2005, Error : For security reasons DTD is prohibited in this XML document. RRS feed

  • Вопрос

  • Проблема заключается в том что после двух успешной лет эксплуатации MSRS2005 (как ни странно проблем не было), в пятницу (23.05.08) вместо ожидаемых отчетов стали получать сообщение 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”. Предположений у меня по этому поводу вообще нет, так как изменений в программе или в настройках сервера не было, да и XmlReader я не использую.

     

    Все шаблоны отчетов хранятся на сервере. Пользователи имеют Windows Application (написанное на C#). Через контрол ReportViewer они получают отчеты.

     

    Всем спасибо.

     

     

Ответы

Все ответы

  • Очень интересные грабли!

    Но, учитывая, что вы используете сервер 2 года, английской версии TechNet форума можно довериться.

    http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3485500&SiteID=17

    Товарищ пишет ответ, что как он знает, данная проблема возникает из-за возросших объёмов отчётов, и проблем с памятью, так что следует попробовать более производительное железо... очень странно, что ошибка не из рода "не хватает памяти" Smile Если есть возможность проапгрейдить железо - это как минимум возможность для лучшей производительности. Попробуйте Wink

     

    20 июня 2008 г. 22:15
  • Спасибо.

     

    Сервер - 4-х процессорный Xeon с 8 Гб оперативки, Отчетов - 38.

    Даже моя рабочая станция это количество отчетов обрабатывала.

     

    Проблема была решена простым переконфигурированием Reporting Server.

     

    Но надолго ли - не знаю.

     

     

    23 июня 2008 г. 12:58
  • А что именно изменили в конфигурации можете рассказать для других ? O_o

    24 июня 2008 г. 23:07
  • 1) Убил два виртуальных каталога (Reports, ReportServer)

    2) Зашел в SSRS Configuration Manager и создал заново эти каталоги.

     

    Все заработало

     

    25 июня 2008 г. 5:16