2010-09-29 230 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.

相关问题