【发布时间】:2014-07-26 03:21:33
【问题描述】:
我在 SSMS 中构建了我的代码。它返回 900 行。我将相同的代码移植到 SSRS,通过 Query Builder 运行它,它返回了很多记录。太好了!
为简单起见,我只是将一个表拉到报告中,将其指向我新创建的数据集,该数据集显示返回的数据行(在查询生成器中)。我将 1 列拖到 (OrderID) 上以确保它正常工作。我预览报告。
我的表中没有任何显示。
出于故障排除的目的,我编写了一个简单的 sql 语句,从一个表中提取前 100 行,将数据集更改为我的新测试数据集并运行它。运行良好。我得到了很多 1 列的页面。表、数据集和数据源已连接并运行良好。
为什么我的语句(适用于 SSMS 和 SSRS 中的查询生成器)不返回 SSRS 表中的任何数据?
不,我没有更改任何属性或任何类似的东西。
SSRS 中的数据源与我在 SSMS 中测试的数据源完全相同。
这是我要求的表格截图:
【问题讨论】:
-
SSRS 中报告使用的数据源是否与您运行查询的服务器相同?你能张贴一张你的桌子的截图吗?
-
“我运行报告”是什么意思? BIDS/Visual Studio 中的“预览”选项卡?在 Report Manager 上部署和运行?共享点?
-
我预览了它。 (单击“预览”选项卡)。如果我说我编写了报告让任何人感到困惑,我深表歉意。
标签: sql-server reporting-services