我在哪里安装SSRS?

时间:2012-03-20 22:55:12

标签: asp.net reporting-services iis-7.5

我有一个Web服务器,它有IIS,并且与我安装了所有DBS的数据库服务器有连接。

我的所有应用程序逻辑都在我的应用程序服务器中。应用程序服务器存储所有业务工作流程系统

我在哪里安装需要显示的SSRS?我应该将它安装在Web服务器上还是应用程序或数据库服务器上?

我将使用reportviewer显示SSRS报告。 我有许可使用MS SQL DB。 请推荐SSRS需要去哪里以及如何将SSRS报告提供给我的Web应用程序?

DB是MS SQL 2008 R2。 SSRS是2008. IIS 7.5

2 个答案:

答案 0 :(得分:0)

安装Reporting Services时,它会为SQL Server安装添加几个数据库。这些存储报告,订阅,配置等。

在2008年之前,IIS依赖于从Web服务提供报告。但是,这在2008年发生了变化,现在Reporting Services自己处理HTTP而不依赖于IIS。

答案 1 :(得分:0)

在数据库服务器上安装SQL Server时,您还可以选择配置和安装Reporting Services。它本质上是数据库服务器上的一个数据库,其中包含有关所有报告的信息,如。

a)他们跑了多少次 b)哪个用户运行了大量报告 c)报告的执行时间等。

注意:以上信息存储在Views。

安装Reporting Services后,您可以通过导航到localhost / Reports来查看。

关于使用Report Viewer Control显示报告。您可以遵循一些步骤,通过您的应用程序提供报告。

1)将对Microsoft.ReportViewer.Common和Microsoft.ReportViewer.Webforms DLL的引用添加到您的应用程序中。

2)定义凭据以对用户进行身份验证以访问报表服务器(远程处理)

http://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.ireportservercredentials(v=vs.80).aspx

3)使用Report Viewer Control本身