我发现了一个很棒的脚本,它收集了报告服务器上使用的所有(共享)数据源:
我只是喜欢这个脚本。
但是,我正在寻找一种在多个报告服务器上执行此脚本并将结果添加到集中表的方法。这样我和我的同事就能很快看到使用了哪些数据源。
我可以将此脚本放在每个报告服务器上,在中央服务器上收集 csv,然后使用 SSIS 将它们插入 MSSQL 表中。这样,我将对所有使用的数据源有一个很好的集中概述。
但是,我希望将脚本放在一个位置,然后在服务器列表上执行该脚本。就像是:
- 使用服务器循环遍历表
- 执行脚本(见链接)
- 将生成的 csv 插入到中央表中(最好跳过这一步,让脚本直接在表中插入数据)
- 下一个服务器
关于最佳方法的任何建议?它应该是一个webservicetask吗?脚本任务?别的东西完全吗?
上述脚本中的脚本编写水平正好处于我所理解的边缘,所以如果有人知道如何调整脚本以便我可以将其用作 SSIS 数据流中的输入,我会非常高兴。
谢谢你和我一起思考,
亨罗