2010-09-29 237 views
0

想象一下,您有2個應用程序應用程序A和應用程序B. 基本上我想將應用程序A中存在的記錄插入到應用程序B中。 Sql Server Reporting Server是可在應用程序ASQL Server Reporting Services SQL Server 2005通過Web服務發佈報告

我想知道是否有可能建立一個報告,收集我需要的記錄,然後將其發佈爲Web服務,以便我可以在應用程序B上使用它,然後執行插入。

應用程序A和B位於由互聯網隔開的兩個不同的Web服務器中。

如果這是可能的,有人可能會發布顯示示例的鏈接?

順便說一下:我對SSRS的使用經驗爲空,但我一直是Web開發人員很長一段時間,所以我對我們可以做的事情有了一個大概的理解,我只需要一些人指出我正確的方向。

在此先感謝。

回答

0

SSRS不是爲其他Web服務器提供數據而設計的,它旨在很好地佈局和顯示來自一個或多個SQL服務器的數據。

當你有the right licensing時,你似乎可以將SSRS連接到外部SQL服務器。因此,如果您希望應用程序B顯示來自兩個SQL服務器的數據,則可以在計算機B上使用一個SSRS報告顯示來自兩者的數據。

但是,看起來你想在計算機B上使用來自計算機A的報告進行插入操作。我不會使用報告,而是使用ODBC,JDBC或其他數據庫間連接策略的直接連接 - 例如只需通過FTP傳輸純文本文件即可。 BCP utility是從數據庫查詢中輸出純文本文件的強大工具。你甚至可以直接從計算機B運行,連接到計算機A.

相關問題