2013-04-08 442 views
-1

我正在使用SSRS2008并希望将其部署到报表服务器上,本地系统上的所有配置数据。 当我试图部署报告时,它要求“服务报告登录”并且无法传递任何凭据。 侧面我正在通过浏览器(localhost/Reports)中的URL访问报表服务器,然后显示空白页面。SSRS2008未部署

任何想法。 在此先感谢。

曼吉特·辛格

回答

0

检查的第一件事是,你可以从它被安装在机器上访问报告服务的URL。您将需要登录到SSRS正在运行的机器,无论是物理还是RDP。在机器上安装SSRS时,默认配置为访问SSRS的唯一帐户是用于安装SSRS的帐户。

转到已设置的报告服务网址(see this article)通过网址访问SSRS后,您可以设置具有适当权限的帐户以访问SSRS网址。运行SSRS和部署时

+0

报告服务器配置已经完成,即使我以报表部署正确的部署报表为管理员,但是当我通过URL访问ReportSever时不可访问,并显示错误,并且当我访问报表时,它是显示空白页面。 – 2013-04-09 11:36:00

0

三两件事:

  1. 确保你能获得到http://(服务器)/报告。您应该有一个名为“Reporting Services配置管理器”的工具。它位于所有程序> Microsoft SQL Server 2008>配置工具下。它将在左侧窗格中设置“Web服务URL”和“报告管理器URL”路径。通常我远程登录为(Servername)机器的默认管理员并确保它已设置。

  2. 您需要确保您正在部署的计算机的用户(或域组)可以访问这些位置。如果他们根本就没有出现,那么你的问题就比部署更低。通常,默认管理员可以添加新用户作为第一个安装例程。进入网页/ Reports,点击主文件夹中的“文件夹设置”,在“安全”下将您的用户或组作为最高级别的“内容管理器”进行广告。

  3. 您部署到Web服务不是网页。 http://(servername)/ ReportServer NOT/Reports。一个是提供请求的实际服务,另一个只是让观众看到内容和维护安全。使用url将其设置在您的项目属性下。

其他的想法:

如果设置了专门的防火墙,你需要确保你可以远程机器上访问你的SSRS服务器的位置,而不仅仅是本地。您应该能够从客户机部署到服务器,而不仅仅是本地。确保您的SQL Server版本不在您尝试部署到的版本之前。 SQL 2005无法与2008服务器direclty协同工作,您需要首先更新RDL,据我所知。

+0

SSRS在配置管理器中正确配置,但是当我使用URL访问时,它不显示在浏览器上,并显示空白页面,并且当我使用ReportServer访问时它显示错误消息“Reporting Services错误” 授予的权限到用户'manjeet-PC \ manjeet'不足以执行此操作。 (rsAccessDenied)获取联机帮助。 – 2013-04-09 11:50:55

+0

那么它不会为您的用户正确运行。你能否确保你可以做第二步(servername)的本地管理员?如果你能进去,你应该可以添加你的用户。 – djangojazz 2013-04-09 14:10:02

+0

当我使用URL访问报告文件夹时,它要求输入用户名密码,之后显示报告的空白页。 – 2013-04-10 06:09:59