您可以使用SQL Server Reporting Services SSRS 2008来托管Intranet站点吗?

时间:2012-04-09 00:23:17

标签: sql-server iis ssrs-2008 sql-server-2008-r2 http.sys

我所在的项目有一台运行SQL Server 2008 R2数据库和SSRS Reporting Services的服务器。我是否可以利用SSRS托管一个简单的Intranet站点,允许用户通过我创建的Web应用程序修改参考表数据?

我知道SSRS不再直接绑定到IIS。是否可以使用SSRS的托管设施,或者我将被迫安装IIS?

我已阅读有关如何利用报告参数进行简单CRUD操作的文章(http://www.sqlservergeeks.com/articles/sql-server-bi/26/using-sql-server-reporting-services-to -manage-data),但我更喜欢另一种解决方案,因为在某些时候,数据输入部分将用于管理查找表数据。

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

  

我可以利用SSRS托管一个简单的Intranet站点,允许用户通过我创建的Web应用程序修改参考表数据吗?

是的,你可以这样做。通过SSRS报告中的不同元素,您可以链接到网页,因此报告可以链接到您的网络应用,然后将网络应用链接回报告。

此外,一个报告可以链接到另一个报告,您可以使用仪表板页面完成内联网,该页面链接到许多其他报告。

  

我知道SSRS不再直接绑定到IIS。是否可以使用SSRS的托管设施,或者我将被迫安装IIS?

为了只运行报告,您需要安装IIS,但是为了运行其他Web应用程序,您将需要一个Web服务器,IIS将完成这项工作。

就数据输入而言,您最好使用Web应用程序而不是尝试在报告中实现数据输入。从技术上讲,您可以使用报告中的参数进行数据输入,但这是一个非常难看的解决方案。

仍然使用带有SSRS的Sharepoint可能会让您想要。另一种选择是将OneNote用于某些Intranet页面,并将OneNote文件放在共享网络位置。您仍然需要使用您的网络应用输入数据。

我希望这能回答你的问题。