在查询构建器的SSRS的报表构建器中运行MySQL命令“ Show Slave Status”时,我得到的结果很好。我创建了一个SSRS报告,该报告仅显示包含该数据集中各列的表格。
我要在表格中显示的列是:
当我使用报告构建器预览报告时,某些列显示#error而不是从查询构建器运行时给出结果的值。这些带有#error的列是:
其他列返回结果很好。报表生成器是32位的,我已经在客户端上设置了32位的MySQL ODBC 3.51驱动程序来生成报表,而在报表服务器上,我安装了具有相同DNS名称的64位驱动程序。使用此相同数据源的其他报告在返回结果以显示在表上没有问题。
我将报表部署到Reporting Server并尝试从报表服务运行它,但在提到的那几列上仍然遇到相同的#error。目前还没有关于问题根源的指标,还没有找到任何在线信息。如果我找到或修复它,我将对其进行更新。
更新:我使用Visual Studio创建了一个SSRS项目,创建了相同的报告,当我预览报告时,我得到了所有列的结果。没有问题。我将此报告从项目部署到我的Report Service,然后运行该报告,并且在Report Service上遇到问题,与上述相同的列出现#error。