配置SQL Server 2008 R2 Reporting Services

 记录如何在本地配置SQL Server 2008 R2 Reporting Services,笔者环境为Windows 7 64位 + SQL Server 2008 R2

一、准备工作

  其实准备工作很简单,只需通过Microsoft SQL Server 2008 R2 -> Configuration Tools -> SQL Server Configuration Manager 打开几个Windows Services服务即可。

配置SQL Server 2008 R2 Reporting Services

打开如下服务(实在拿捏不准的话,可以打开所有的服务。如果Report Server不用的话,记得还是关闭服务较好,因为这些服务总归还是占用内存,影响性能)

配置SQL Server 2008 R2 Reporting Services

二、配置详情

  打开Reporting Services Configuration Manager(如何打开参考第一张图)

配置SQL Server 2008 R2 Reporting Services

  连接到Report Server实例

配置SQL Server 2008 R2 Reporting Services

   切换到Web Service URL

配置SQL Server 2008 R2 Reporting Services

  不作任何改动,点击Apply(如果Apply按钮灰掉无法点击,可以先改动某些值,然后再改回成默认值,例如TCP Port先改成81,然后再改成80,此时Apply就可以点击了)

  可以看到Result结果

配置SQL Server 2008 R2 Reporting Services

  再切换到Database(由于我们的Report Server实例已经存在,我们就使用这个,否则可以根据需要选择Change Database),并点击Change Credentials

配置SQL Server 2008 R2 Reporting Services

  按如下配置(如果相同,则不作改动),点击Next

配置SQL Server 2008 R2 Reporting Services

  使用默认值,点击Next

配置SQL Server 2008 R2 Reporting Services

  更改Credentials成如下配置,然后点击Next

配置SQL Server 2008 R2 Reporting Services

  汇总界面如下,点击Next

配置SQL Server 2008 R2 Reporting Services

  可以看到处理结果

配置SQL Server 2008 R2 Reporting Services

  切换到Report Manager URL

配置SQL Server 2008 R2 Reporting Services

  使用默认值,点击Apply(如果Apply无法点击,处理步骤如上),处理结果如下

配置SQL Server 2008 R2 Reporting Services

  至此,配置完成。

  接下来切换到Web Service URL,打开URL,出现如下错误

  注意:如果你在上面的第二副截图上开启了SQL Server Browser服务,可能不会出现此错误,我之所以出现此错误原因就是如此,后来我打开此服务后,问题消失。(所以我在一开始才建议打卡所有服务,这样最为保险)

配置SQL Server 2008 R2 Reporting Services

三、问题解决

  再次打开http://chuntingPC/ReportServer,出现如下错误

配置SQL Server 2008 R2 Reporting Services

  查阅后(http://msdn.microsoft.com/en-us/library/aa337279(v=sql.105).aspx),发现需要使用本机管理员账户(Administrator)才可登录,于是切换本机管理员账户再试,果然可以。

配置SQL Server 2008 R2 Reporting Services

  但是这样就带来了一些麻烦,总不能每次都切换用管理员账户登录吧,所以我们很有必要添加本机常用账户即chunting

  登录至管理界面http://chuntingPC/Reports,点击站点设置

配置SQL Server 2008 R2 Reporting Services

  点击后的界面如下

配置SQL Server 2008 R2 Reporting Services

  左侧切换至 安全性 ,然后点击 新建角色分配

配置SQL Server 2008 R2 Reporting Services

  按如下截图输入进行配置

配置SQL Server 2008 R2 Reporting Services

  配置完成后如下。

  但是我们得确保刚才建立的管理员账户确实有发布和浏览的功能,先点击 主文件夹 返回主界面

配置SQL Server 2008 R2 Reporting Services

  点击 文件夹设置

配置SQL Server 2008 R2 Reporting Services

  点击 新建角色分配

配置SQL Server 2008 R2 Reporting Services

  按如下截图设置,勾选所有权限

配置SQL Server 2008 R2 Reporting Services

  配置完成后结果如下

配置SQL Server 2008 R2 Reporting Services

  至此,所有配置完成,切换回之前用户chunting,再登录Web Service界面http://chuntingPC/ReportServer和Report管理界面http://chuntingPC/Reports,发现都可以登录并显示正常。

转载自:http://www.cnblogs.com/panchunting/p/SQLServer_ReportingServices.html