0
我發現了一個精彩的劇本,收集上的reportserver使用的所有的(共享)數據源的結果:執行RSS腳本,存儲在表
我只是喜歡這個劇本。
但是,我正在尋找一種方法來在多個報表服務器上執行此腳本,並將結果添加到集中表中。這樣,我和我的同事就可以很快看到使用哪些數據源。
我可以將這個腳本放在每個報表服務器上,在中央服務器上收集csv,然後使用SSIS將它們插入到MSSQL表中。這樣我可以對所有使用的數據源有一個很好的中心概覽。
但是,我寧願將腳本放在一個位置,然後在服務器列表上執行該腳本。 是這樣的:
- 遍歷表服務器
- 執行腳本(參見鏈接)
- 插入所得的CSV到中央表(優選跳過此步驟,具有表直接腳本插入數據)
- 下一臺服務器
任何有關最佳方法的建議是什麼?它應該是一個webservicetask? Scripttask? 其他東西completeley?
上述腳本中的腳本級別正好在我所理解的邊緣,所以如果有人會知道如何調整腳本以便我可以將它用作SSIS中數據流的輸入,非常高興。
感謝您與我的思維,
Henro