2014-03-24 2 views
4

오랜 시간을 보냈던 정말 귀찮은 문제입니다. 저는 소프트웨어 테스팅 버그보고 모드 (과거의 삶부터)로 전환하여 설명해 보겠습니다.보고 서비스 XML 오류

나는 새로운 데이터베이스 구조

  • 보고서는 작업 할 SSRS 보고서를 수정 한

    • 시나리오는 이러한 매개 변수의
    • 하나가 추가 된 4 개 매개 변수
    • 걸리는 저장 프로 시저를 사용하여 새 데이터베이스 구조로 작업하십시오.
    • 저장 프로 시저가 SQL 관리 스튜디오에서 완벽하게 작동합니다.
    • 쿼리가 완벽하게 작동합니다. 보고서 빌더의 쿼리 디자이너 창

    예상 결과

    • 에 나는
    • 을 확장 할 때 데이터 세트 내가 보고서는
    제대로 실행 것으로 기대 필드를 보여줄 것으로 기대

    실제 결과

    • 없음 필드는
    • 보고서가 나는 다음과 같은 오류 얻을
    • 실행되지 않습니다 보고서 빌더의 보고서 데이터 창에서 데이터 세트에서 표시되지 않습니다 :

    There is an unclosed literal string. Line 1, position 64737. ---------------------------- Response is not well-formed XML. ---------------------------- The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible version.

    노트를

    내가 생각할 수있는 모든 것을 시도했는데, 닫히지 않은 문자열은 있지만 바나나는 없다는 보고서 정의를 검색하는 것을 포함합니다.

    다른 사람이 SSRS 보고서 작성기에서이 오류를 생각해 냈습니까?

    기술은 사용

    • SQL 서버 2008 R2
    • SQL Server 관리 Studio 2008 R2
    • 보고서 작성기 3.0
    • 실행 보고서 윈도우 7을 실행 내 로컬 컴퓨터에
    • 건물의 보고서 Windows Server 2008을 실행하는 SQL Server 원격 컴퓨터에서

    감사

  • 답변

    0

    당신이 당신의 보고서 정의에있는 잘못된 XML을 찾을 수 없습니다 경우 내가 저장 프로 시저가 당기고 데이터를 확인합니다. <,> 또는 실제 데이터에서 XML을 손상시키는 기호가 있으면이 오류가 발생할 수 있습니다.데이터가 다시 나타나지 않고이 오류가 계속 발생하는지 확인하는 매개 변수로 보고서를 가져 오십시오. 그렇지 않다면 문제는 되돌아 오는 데이터에있을 수 있습니다.

    1

    너무 늦지 않기 바랍니다. 그러나이 동일한 질문에 관해서는 누구에게나 비슷한 문제가 있었고 생성 된 tablix를 제거하여 해결했으며 업데이트 된 sproc에서 더 이상 사용할 수없는 필드를 참조했습니다.

    나는 테이블 릭스를 삭제하고 마법사를 사용하여 다시 생성하고 내 문제를 해결했습니다. 나는 당신이 데이터 세트를 표시하기 위해 사용하고있는 것을 다시 만들 것을 제안 할 것이다.