MySQL的SSRS 2016报告显示从站状态,其中某些列显示#error

时间:2018-12-18 02:21:41

标签: mysql reporting-services ssrs-2016

查询构建器的SSRS的报表构建器中运行MySQL命令“ Show Slave Status”时,我得到的结果很好。我创建了一个SSRS报告,该报告仅显示包含该数据集中各列的表格。

我要在表格中显示的列是:

  • 从IO状态
  • 主主持人
  • 主日志文件
  • 上次IO错误
  • 从站IO运行
  • 从属SQL运行
  • Exec主日志位置
  • 中继日志空间

当我使用报告构建器预览报告时,某些列显示#error而不是从查询构建器运行时给出结果的值。这些带有#error的列是:

  • 上次IO错误
  • 从站IO运行
  • 从属SQL运行
  • Exec主日志位置
  • 中继日志空间

其他列返回结果很好。报表生成器是32位的,我已经在客户端上设置了32位的MySQL ODBC 3.51驱动程序来生成报表,而在报表服务器上,我安装了具有相同DNS名称的64位驱动程序。使用此相同数据源的其他报告在返回结果以显示在表上没有问题。

我将报表部署到Reporting Server并尝试从报表服务运行它,但在提到的那几列上仍然遇到相同的#error。目前还没有关于问题根源的指标,还没有找到任何在线信息。如果我找到或修复它,我将对其进行更新。

更新:我使用Visual Studio创建了一个SSRS项目,创建了相同的报告,当我预览报告时,我得到了所有列的结果。没有问题。我将此报告从项目部署到我的Report Service,然后运行该报告,并且在Report Service上遇到问题,与上述相同的列出现#error。

0 个答案:

没有答案