L'élaboration d'un état sous Reporting Services passe par la définition d'un ou de plusieurs datasets.
Ces derniers sont, d'ailleurs et par défaut, exécutés en parallèle lors de la génération dudit rapport.
Comment procéder dès lors que l'on se retrouve dans l'une des situations suivantes :
- Source de données incapable de gérer de multiples connexions en parallèle,
- Datasets interdépendants ?
Il est clair que dans ces 2 cas de figure, il faudrait impérativement exécuter les datasets en question dans l'ordre, de façon séquentielle.
Pour ce faire, il suffit de suivre cette démarche :
1) Aller dans les propriétés de la source de données,
2) Cocher la case "Utiliser une transaction unique lors du traitement des requêtes" :
N.B : La réponse présentée ci-dessus suppose que nous sommes dans une configuration à : une seule datasource / plusieurs datasets. Ces derniers seront, dans ce cas, exécutés dans leur ordre d'apparition.