Reporting Services Sql2005 配置总结
配置环境:Windows Server 2003 Enterprise Edition-SP2(繁体),Sql-Server 2005 Enterprise Edition-SP3(繁体),IIS6.0,IE8.0
完全安装模式下安装Sql-Server2005,过程中没有任何错误产生
本人经过一天的奋战,在满足上面的条件下,通过如下设置终于成功把报表服务器及开发环境配置成功,为了防止忘记,记录一下。
一、II6.0 的配置
1.“网站”下的匿名账户设为IUSR_电脑名称
2.“默认网站”匿名账户设为具有管理员权限的账户,本人用的是Administrator
3.“默认网站”属性中设置IP地址为本机IP_Address,设置TCP端口为8080
二、Reporting Services 脚本配置
1.打开C:/Program Files/Microsoft SQL Server/MSSQL.3/Reporting Services/ReportServer/rsreportserver.config
将里面的<UrlRoot>设置成<UrlRoot>http://本机IP_Address:8080/reportserver</UrlRoot>
2.打开C:/Program Files/Microsoft SQL Server/MSSQL.3/Reporting Services/ReportManager/RSWebApplication.config
将<ReportServerVirtualDirectory></ReportServerVirtualDirectory>两个标签中间的内容删除
3.打开C:/Program Files/Microsoft SQL Server/MSSQL.3/Reporting Services/ReportManager/RSWebApplication.config
将<ReportServerUrl>两个标签设置成<ReportServerUrl>http://本机IP_Address:8080/ReportServer</ReportServerUrl>
三、Reporting Services 组态 配置
1.Report Server 虚拟目录配置,把Apply Default Setting的框勾上,再确定。
2.Report Manager 虚拟目录配置,把Apply Default Setting的框勾上,再确定。
3.Database Setup 按顺序操作即可,不过要记得占击Upgrade;如果有必要,要到使用的Sql实例中添加一个高权限的“IUSR_电脑名称”的登录,并到
报表数据库安全性下增加一高权限的“IUSR_电脑名称”的用户,这个必要是很少的。
4.Windows Service标志配置,Service Name:ReportServer,Service Account:NT Authority/LocalService,Built-in Account选择Local Service.
PS:这里如果你点选了Windows Account,在输入了用户名和密码后,会让你备份“对称密钥”;如你备份了,一定要记住备份时的密码和密钥所在位置。
当下次更改了Built-in Account后,如果你要再次使用到前一Account的报表数据时,系统会要求你提供对称密钥----就是上次备份的那个东西。当然如果
你有备份,可以在Encryption Keys中来执行各种作业.
四、在C:/WINDOWS下设置Temp文件夹的权限,右键--安全性,添加用户“NETWORK SERVICE”并赋于完全控制权限。
再在“运行”里键入“iisreset”,执行完毕。
五、发布报表的方式按联机丛书的教程,一步一步做即可;将TargetServerURL设成http://本机IP:8080/ReportServer