我们有数以千计的报告,需要从SSIS执行,而不使用sql代理。到目前为止,这些报告已经有了订阅次数。1)需要运行/执行这些报告基于少数负载状态2)我们不应该使用sql代理3)需要使用多线程选项,以确保只有几个报告运行在特定的时间&它不会造成开销的数据库,因为订阅是可用的,我们有报告的详细信息,参数和它的值可在订阅和目录表。每天,我们需要从这些表中获取报告列表,并获取参数详细信息,然后从SSIS执行报告。(我正在尝试使用脚本任务- c#代码)
发布于 2017-04-27 16:16:50
在我的工具中,我使用了一个线程池(因此它可以并行运行最多n个报告,并且不会影响系统),它可能不会100%适合您,但也许您可以重用一些代码https://busyreports.codeplex.com/
在任何情况下,都不要在sql代理上浪费时间
https://stackoverflow.com/questions/43621976
复制相似问题