Hallo,
Es handelt sich um sehr umfangreiche Datenmenge, welche an einer Vielzahl an Abonenten als Excel Anhang verschict werden soll.
Phenomen 1:
Sporadisch werden die Anhänge nicht befüllt oder befüllt mit willkürlichen Daten, abweichend von Report.
Phenpmen 2:Wenn 2 Abonenten gleiche Versandkriterien haben (gleiche Parameter mit entsprechend gleichen Reports), kann es sein dass einer der Abonnenten die beider Reports bekommt und der anderer gar keins.
Unternommen habe ich folgendes: Option MaxQueueThreads in der rsreportserver.config datei abwechselnd auf 1 - 4 gesetzt um Parallelität einzusrächken. Dies hat bewirkt dass der Versand in kleineren Portionen (etwa 20 Reports pro batch) befriedigend funktioniert (Phenomen 2 blieb bestehen).
Nun bin ich auf der suche nach einer Lösung, wie es am besten wäre die Reports sequentiell in kleineren Batches zu versenden. Womöglich ginge das ohne unzählige einzellne Subscriptions und Jobagent Jobs zu erstellen. Bzw diese dynamisiert zu erstellen, je nach dem, ob zusätzliche Abonnenten hinzukommen oder nicht...
Der Weg per T-SQL in einem Cursor Subscription-Jobs anzustossen würde sein Zweck erfüllen, erscheint mir aber wenig zielführend wegen einer Vielzahl von Jobs mit Kryptischen Namen...
Vielen herzlichen Dank für die Hilfe
Irina