SQL Reporting — проблемы с многостраничными отчетами EMF

Мне бы хотелось, чтобы кто-нибудь помог мне в этом вопросе. Проблема была проблемой для многих в том, что рендеринг отчета в формате EMF программно не работает в SQL2008 R2, а также в SQL2012.

Это регистрируется через соединение MS здесь: https://connect.microsoft.com/SQLServer/feedback/details/560911/sql-2008-r2-reportexecutionservice2005-broken-with-image-emf#tabs

Таким образом, при вызове метода Render объекта ReportExecutionService он возвращает первую страницу вместе с массивом (через выходной параметр) идентификаторов потока для сопоставления последующих страниц. Затем вы вызываете метод RenderStream для этого потока для каждой последующей страницы. Отлично работает в 2008 году. В 2008 R2 / 2012 массив идентификаторов потоков возвращается пустым, что означает, что вы получаете только первую страницу, что делает ее бесполезной.

Я был рад видеть, что MS выпустила исправление для 2012 года, чтобы исправить это: http://support.microsoft.com/kb/2637802

Однако после установки исправления / перезапуска / и т. все еще есть проблема. У кого-нибудь заработал хотфикс? Был такой же опыт? Знаете работоспособное решение для большого отчета?

Спасибо за любую помощь. Steve

7
задан Gerardo Lima 29 May 2012 в 09:21
поделиться