如何让我的 SSRS 数据 sources/Data 并行设置为 运行?

How can I get my SSRS Data sources/Data sets to run in parallel?

我的 SSRS 报告有问题 运行速度很慢。使用 SQL Profiler,我发现查询一次 运行ning 一个。我进行了研究并找到了确保 "Use single transaction when processing the queries" 未在我的数据源中被单击的建议。这已经设置为关闭。我现在正在测试是否不仅数据集不会 运行 并行,而且数据源也不会 运行 并行。

使用 SQL Profiler,我发现我的单个 .Net 客户端进程登录到第一个数据源,设置属性..

SELECT 
DATABASEPROPERTYEX(DB_NAME(), 'Collation'),
COLLATIONPROPERTY(CONVERT(char, DATABASEPROPERTYEX(DB_NAME(), 'collation')),'LCID')

然后 运行 是我的 SQL 声明。完成后,相同的 ClientProcessID 移动到下一个数据源并执行该操作。

有没有人运行遇到过这个问题?还有其他问题吗?

谢谢

您 running/testing 这些是在报告服务器上还是在您的开发机器上?因为,数据集查询不会 运行 在 BIDS 中并行,但它们应该在服务器上。 (发表于 R. Richards 的评论)