6

우리 고객 중 한 명이 여러 개의 하위 보고서가있는 보고서를 생성하려고합니다. 그들이 2-3 년 동안 그것을 생성하면 모든 브라우저에서 작동하지만 5 년 동안 작동합니다. 보고서 크롬과 파이어 폭스에서 잘 작동하지만 IE는 보고서를로드하고 "인터넷 익스플로러 페이지를로드 할 수 없습니다"IE 창을 표시 할 수 없습니다.IE가 보고서를 생성하지 못했습니다.

이벤트 로그 또는 IE 콘솔에 오류가 없습니다. 심지어 Fiddler는 IE가 보고서를로드 할 수없는 이유에 대한 정보를 제공하지 않습니다. 응답 200이라고 말합니다.

로그에서 볼 수 있듯이 보고서가 성공적으로 생성됩니다.

왜 이것이 IE (8,9,10)에서 발생하는지 잘 모르겠습니다. 당신이 5 년 데이터를 가져 오는대로 인해 Internet Explorer에서 메모리 관리 문제에 enter image description here enter image description here enter image description here 감사

+0

HTTP 1.1을 해제하고 캐시를 지워보십시오. – SoftwareCarpenter

+0

IE 브라우저에서 알려진 문제인지 잘 모르겠습니다. 이 게시물이 도움이되는지 확인하십시오 : http://stackoverflow.com/questions/1076622/browser-limitation-with-maximum-page-length – cruellays

+0

예, 35KB 후에 바이올린에서 볼 수있는 브라우저 제한 일 수 있습니다.이 오류 메시지 만 표시됩니다. . 그러나이 문제를 해결할 수있는 방법은 무엇입니까? – sunder

답변

2

이 될 수 아래 이미지를 확인하시기 바랍니다. 메모리 문제에 대한 해결 방법이 있습니다.

-> 이동 IIS
-> 당신의보고 웹 사이트를 열고
-> 그것
를 사용하여 풀 어떤 응용 프로그램 확인 -> 마우스 오른쪽 버튼이 클릭하고 재활용.
-> 그런 다음 보고서를 생성 해보십시오.

문제가 해결되는지 확실하지 않습니다.

1

최근 몇 개월 전에 여러 변경되지 않은 보고서를 통해 매우 유사한 문제가 발생했으며 하드 또는 소프트 페이지 나누기가 원인 인 것으로 나타났습니다.

해당 시나리오는 Native/Report Manager 포털을 통해 SQL Server Reporting Services 2012 SP1입니다.

보고서가 페이지 나누기로 렌더링됩니까?

내 솔루션은 Report/InteractiveSize/Height를 1000cm로 설정하는 것이 었습니다. 그런 다음 각 하드 페이지 휴식에 들어, 나는 페이지 나누기를 설정하여 브라우저 렌더링을 비활성화 /이 식 사용 속성을 사용 안 함 :

=Globals!RenderFormat.IsInteractive

결과는 브라우저에서 약간 어수선한입니다 만, 페이지 나누기에로 렌더링 다른 형식 (PDF, Word, Excel). 중요한 것은 IE에서 브라우저가 멈추는 것을 멈추었습니다.

0

개인적으로 나는 보고서 표시 컨트롤에서 벗어났습니다. 다른 플랫폼에서 일관성없는 디스플레이를 제공합니다 (적어도 2013 년에 프로젝트를 전환하는 라이온스의 일을 수행함).

대신 서버에서 PDF (Word 또는 Excel)로 렌더링하고 embed 태그를 사용하여 사용자에게 콘텐츠를 표시합니다. 그렇게하면 사용자 화면에서 어떻게 보이는지 알 수 있습니다. 캐싱 레벨이 가능하며 작업하기가 훨씬 쉽습니다.