2012-03-20 94 views
0

我有一个Web服务器,它具有IIS,并且已连接到安装了所有DBS的数据库服务器。我在哪里安装SSRS?

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

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

我打算使用reportviewer来显示SSRS报告。 我有使用MS SQL DB的许可证。 请推荐SSRS需要去哪里,以及如何使SSRS报告可用于我的Web应用程序?

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

回答

0

当您安装Reporting Services时,它会向您的SQL Server安装添加一对数据库。这些存储报告,订阅,配置等。

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

+0

我在哪里可以部署的报告?在数据库中? – InfoLearner 2012-03-21 22:20:17

+0

您可以直接从Visual Studio批量执行它们,它们将在SQL数据库中结束。您也可以导航到Web界面并从中单独部署它们。我认为你需要阅读一些关于入门的文档。也许这个视频将有所帮助:http://technet.microsoft.com/en-us/sqlserver/Video/dd370686 – 2012-03-21 22:22:51

+0

谢谢。这很有用。所以这一切都通过VS完成。我不明白报告服务器网站的位置。我已经从数据库安装部分安装了报告服务器,但我无法导航到该网站。我如何找到网址是什么? – InfoLearner 2012-03-21 23:17:32

0

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

一)有多少次都运行 b)在用户运行数量最多的报告 c)报告等

注意执行时间:以上信息存储在视图。

一旦安装了Reporting Services,您可以通过导航到本地主机/报告来检查这一点。

关于使用报表查看器控件显示报表。您可以按照一定步骤通过应用程序提供报告。

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)报告查看器控制自身工作

+0

好的谢谢。这是否意味着我需要在数据库服务器上安装报告服务?是我还是需要做其他事情? – InfoLearner 2012-03-21 22:21:03

+0

是的。您需要在数据库服务器上安装Reporting Services。 – Prakash 2012-03-22 14:13:26