簡體   English   中英

Reporting Services XML錯誤

[英]Reporting Services XML Error

我花了很長時間才真正煩人的問題。 我將切換到軟件測試錯誤報告模式(來自前世)來解釋它。

腳本

  • 我修改了SSRS報告以使用新的數據庫結構
  • 該報告使用一個存儲過程,該過程采用4個參數
  • 添加了其中一個參數以使用新的數據庫結構
  • 存儲過程在SQL管理工作室中完美運行
  • 查詢在報表生成器的查詢設計器窗口中完美運行

預期成績

  • 我希望數據集在展開時會顯示字段
  • 我希望報告能夠正確運行

實際結果

  • 報告生成器的“報告數據窗格”中的數據集下不顯示任何字段
  • 報告沒有運行
  • 我收到以下錯誤:

有一個未封閉的文字字符串。 第1行,位置64737. ----------------------------響應不是格式良好的XML。 ----------------------------嘗試連接到報表服務器失敗。 檢查連接信息,並且報表服務器是兼容版本。

筆記

我已經嘗試了我能想到的一切,包括在報告定義中搜索未閉合的字符串但沒有香蕉。

有沒有其他人在SSRS報告生成器中提出此錯誤?

使用的技術

  • SQL Server 2008 R2
  • SQL Server Management Studio 2008 R2
  • Report Builder 3.0
  • 在運行Windows 7的本地計算機上構建報告
  • 在運行Windows Server 2008的SQL Server遠程計算機上運行報告

謝謝

我希望現在還為時不晚。 但對於遇到同樣問題的任何人,我遇到了類似的問題,我通過刪除生成的Tablix來解決它,並且仍在引用我更新的sproc中不再可用的字段。

我所做的只是刪除所述tablix並使用向導重新生成它,我的問題得到了解決。 我建議您重新創建用於顯示數據集的任何內容。

如果您無法在報表定義中找到任何格式錯誤的XML,我將檢查存儲過程正在提取的數據。 如果存在<,>或任何其他符號會破壞實際數據中的XML,則可能會導致此錯誤。 嘗試使用一個參數拉動報告,該參數不會導致數據返回,看看是否仍然出現此錯誤。 如果沒有那么問題可能在於返回的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM