我找到了一个很棒的脚本来收集报表服务器上使用的所有(共享)数据源:
我只是喜欢这个剧本。
但是,我正在寻找一种在多个报表服务器上执行此脚本的方法,并将结果添加到集中表中。这样我的同事和我就能很快看到使用的数据源。
我可以将此脚本放在每个报表服务器上,在中央服务器上收集csv,然后使用SSIS将它们插入到MSSQL表中。这样我就可以很好地了解所有使用过的数据源。
但是,我更希望将脚本放在一个位置,然后在服务器列表上执行该脚本。 类似的东西:
有关最佳方法的建议吗?它应该是一个webservicetask吗? Scripttask? 还有别的东西吗?
所提到的脚本中的脚本水平正处于我所理解的边缘,所以如果有人知道如何调整脚本以便我可以在SSIS中将其用作数据流中的输入,那么我将是非常高兴。
感谢您与我一起思考,
Henro
答案 0 :(得分:0)
使用名为rs.exe的实用程序调用此脚本,因此您将使用执行进程任务来调用它。为避免写入文件,您可以修改脚本并将结果插入表中。包可以设置如下: