visual-studio-2010 - 预览 : "The size necessary to buffer the XML content exceeded the buffer quota" hides original error 上的 SSRS 错误

标签 visual-studio-2010 wcf reporting-services sql-server-data-tools ssrs-2012

我知道我的报告肯定有问题(例如列不匹配),我需要更正它,但我看到的是隐藏实际问题的 WCF 错误消息,而正是这种隐藏比原始问题更让我恼火:列不匹配。

我想我们需要调整 WCF 的“缓冲区大小”,我们将得到原始问题消息。但是配置文件在哪里?
C:\Program Files (x86)\Microsoft Visual Studio 10.0 中“system.serviceModel”的文本搜索并没有带来好主意......

附言由于这只是报告的预览,我不认为这是 SSRS 配置问题。问题位于 DevStudio 进程中的某处或在 DevStudio 的内部 Web 服务器进程中...

P.P.S 请也帮我改进问题。我看到响应者不明白我需要什么样的帮助。

最佳答案

我在 SSRS 预览版中遇到过此错误的多种“ flavor ”。看起来预览模式的渲染器非常脆弱。

有一个简单的方法可以解决这个问题。忽略错误并尝试将 RDL 文件上传到您的报告服务器。上传者会很高兴地告诉您您的文件到底有什么问题 - 它会确切地告诉您哪个字段有问题以及该问题是什么。如果有多个错误,您将被告知每个字段以及与每个字段相关的错误。

我可以使用以下任何一种方法创建这个虚假的 XML 缓冲区错误:

  • 添加一个新的 Tablix,开始将其连接到数据集,然后取消。
  • 将一些文本从 MS Word 文档复制/粘贴到文本框中,其中一行或多行具有负的右缩进(右列末端在页边距之外)。
  • 使用 varchar(8000) 返回值连接数据集。
  • 关于visual-studio-2010 - 预览 : "The size necessary to buffer the XML content exceeded the buffer quota" hides original error 上的 SSRS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239283/

    相关文章:

    visual-studio - 这个配色方案元素的名称是什么?

    c - 如何解决C中的未定义结构?

    visual-studio-2010 - 通过 Visual Studio 2010 作为 ClickOnce 应用程序部署的一部分安装 .NET Framework 时出现错误代码 5100

    c# - 您如何区分应用程序端点和基础设施端点?

    reporting-services - 如何将多个报表部署到多个 SSRS 服务器

    c# - 在 RDLC 中动态生成列

    winforms - 如何在 Visual Studio 2010 中组织 Windows 窗体应用程序

    .net - 契约优先 SOA : Designing Business Domain: WCF

    c# - NetTcpBinding - 自托管 WCF - 无法连接客户端

    reporting-services - 如何在 Reporting Services 中动态设置数据源?