Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I change the query execution order in SSRS?

How do I control which stored proc runs first in SSRS. My second stored proc needs to use the temp table data from the first stored proc. Thanks so much.

like image 271
user441766 Avatar asked Nov 20 '25 21:11

user441766


2 Answers

Dataset Execution Order

http://blogs.msdn.com/b/robertbruckner/archive/2008/08/07/dataset-execution-order.aspx

like image 59
adolf garlic Avatar answered Nov 24 '25 21:11

adolf garlic


What you are proposing is a significantly bad idea. If both datasets are sharing a table can you merge them into one result set, then filter or aggregate it in the report.

That said, have you tried reordering the datasets in the RDL (XML) file. I imagine reporting service will run these in order, though it may run them asynchronously. No guarantees.

EDIT:

Adolf's Link confirms it, They do run in parallel unless you set Use Single Trasaction in the datasource. Then they run in the order of the RDL file as I suspected.

like image 20
jimconstable Avatar answered Nov 24 '25 20:11

jimconstable