如何在 Windows Server 2008 上安装并配置 Reporting Services

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:
如何在 Windows Server 2008 上安装并配置 Reporting Services

本主题说明在 Microsoft Windows Server 2008 上安装并配置 Reporting Services 的要求和步骤。 可以在 Windows Server 2008的所有版本上安装任何版本的 32 位或 64  Reporting Services

 

建议采用默认配置来安装 Reporting Services,这是因为在配置仅文件安装时 Reporting Services 配置工具存在已知问题。 安装模式是在安装期间指定的。当选择报表服务器安装选项页中的安装默认配置选项时,可以指定默认安装。

 

必备项

 Windows Server 2008 上运行 SQL Server 组件时,SQL Server 2005 Service Pack 2 (SP2) 是必需的。

在安装 Reporting Services 之前,必须启用 ASP.NET  IIS。 若要启用这些功能,请配置一个服务器角色:

1.   单击开始

2.   单击开始菜单顶部的服务器管理器

3.   右键单击角色并选择添加角色

4.   选择服务器角色页上,单击“Web 服务器(IIS)”。 选择“Web 服务器角色的同时还会选择文件服务器作为角色依赖项。 单击下一步

5.   角色服务页上,保留默认选中的所有项,然后另外添加下列项:

1.   选择常见 HTTP 功能区域中的所有项。

2.   应用程序开发中选择 ASP.NET。 系统会提示您启用相关服务。 单击确定添加所需的角色服务。

3.   安全性中选择“Windows 身份验证

4.   管理工具“IIS 6 管理功能中选择所有项。

6.   单击下一步,再单击安装

如果上述任一功能未启用,则安装程序会从要选择的组件页排除 Reporting Services

启用所需功能后,必须启动万维网发布服务才能安装 Reporting Services 的默认配置。 否则,必须在仅文件模式下安装 Reporting Services,并在 SQL Server 安装程序完成后配置报表服务器。

 

注意:

如果要升级的是报表服务器实例和操作系统,并且报表服务器实例是具有高级服务的  SQL Server 2005 Express Edition ,则必须在  SKUUPGRADE=1  时运行安装程序.

 

 

1. 安装  Reporting Services SP2

 

1.     1.  根据 必备组件 部分所述,登录到  Windows Server 2008  并启用  ASP.NET

2.     2.  验证万维网发布服务是否已启动。  如果未启动,则将其配置为自动启动:

1.  单击 开始

2.  单击控制面板

3.  单击系统和维护

4.  单击管理工具 可能必须向下滚动面板才能看到它。

5.  双击服务

6.  单击继续

7.  右键单击万维网发布,然后选择属性

8.  启动类型 中单击自动

9.  单击应用

10. 单击启动

11. 单击确定关闭该窗口。

3.        3.安装 SQL Server 2005 Reporting Services:

·      如果安装的是具有高级服务的  SQL Server 2005 Express Edition ,请安装  SP2

·      对于所有其他版本,必须安装原始的产品版本。  程序兼容性助手会警告您当前版本不兼容。 单击运行程序以继续安装。

·      安装向导包含 报表服务器安装选项 页。  在此页上,可以选择默认配置,也可以安装程序文件并稍后配置服务器。
    为在 Windows Server 2008 Beta 3 上获得最佳结果,请选择安装默认配置选项。 如果无法选择此选项,则必须选择安装但不配置服务器选项。 请   
       注意,如果确实要安装具有高级服务的 SQL Server 2005 Express Edition,则在安装程序完成后配置软件时会遇到配置错误。 有关如何排除这些错误的技巧,请参阅本主题末尾的安装问题故障排除部分。

4.     4.  应用  SP2
·      若要下载  SP2  如果已安装具有高级服务的 Express Edition  SP2 版本,则可以跳过此步骤,因为已经应用了SP2  SP2  安装期间,可以停止服务以避免系统重新启动。  若要停止服务,请打开控制面板,单击管理工具,双击服务,右键单击服务,然后单击停止

·      请勿在运行安装程序前停止服务。  服务必须处于运行状态才能执行身份验证检查。 如果设置工具已打开,请先启动服务,然后再使用该工具。  可以使用该工具轻松将 Windows 用户帐户添加到 SYSADMIN 固定服务器角色。

5.     5.  如果尚未启动服务,请启动它们。  如果安装的是具有高级服务的 Express Edition,请重置 IIS 若要重置 IIS,依次单击开始所有程序附件,再右键单击命令提示符,选择以管理员身份运行,然后键入 iisreset 并按 Enter
 
   配置  Reporting Services

1. 1.  启动  Reporting Services  配置工具。  若要打开该工具,请依次单击开始所有程序SQL Server 2005配置工具,然后单击“Reporting Services 配置

2. 2.  单击继续

3. 3.  实例选择 对话框中,选择报表服务器实例,然后单击连接

4. 4.  将报表管理器和报表服务器  Web  服务的应用程序池设置为  ReportServer   Classic .NET AppPool

1.   打开“Web 服务标识页。

2.   选择  ReportServer  应用程序池。

3.   单击应用

不能对  Reporting Services  使用默认应用程序池 Reporting Services  IIS 7.0 上作为旧应用程序运行,并要求使用的应用程序池的托管管道模式设置为 “经典 应避免在 IIS 7.0 上的默认应用程序池下运行报表服务器 Web 服务。如果尝试使用它,将会遇到 HTTP 500 错误。

请注意,在  Windows Server 2008 Beta 3  版中,如果使用的是自定义应用程序池设置,则无法将报表管理器应用程序池配置为以域用户帐户身份运行。

如果已安装默认配置,则无需执行其他配置更改。  如果配置的是仅文件安装,则必须配置虚拟目录并创建报表服务器数据库。

 
配置报表服务器和报表管理器的本地管理

1. 1.  使用 以管理员身份运行 权限打开浏览器窗口。  指向开始,单击所有程序,再右键单击 Internet Explorer,然后选择以管理员身份运行

2. 2.  启动报表管理器。  默认情况下,报表管理器 URL  [url]http://<[/url]服务器名>/reports(或者,如果使用的是具有高级服务的 SQL Server Express,则为 [url]http://<[/url]服务器名>/reports$sqlexpress)。

3. 3.   [url]http://<[/url] 服务器名 添加到 本地  Intranet” 安全区域:

1.      单击工具

2.      单击“Internet 选项

3.      单击安全

4.      单击本地 Intranet”

5.      单击站点

6.      添加  [url]http://<[/url] 服务器名 >  如果不为默认站点使用 HTTPS,请清除对该区域中的所有站点要求服务器认证(https:)”复选框。

7.      单击 确定

4. 4.  创建授予本地管理权限的角色分配:

1.      在报表管理器的主页上,单击属性

2.      单击新建角色分配

3.      用以下格式键入  Windows  用户帐户: < >\< 用户 >

4.      选择内容管理员

5.      单击 确定

6.      单击主页上角的站点设置

7.      单击配置站点范围的安全性

8.      单击新建角色分配

9.      用以下格式键入  Windows  用户帐户: < >\< 用户 >

10.   选择系统管理员

11.   单击 确定

5. 5.  关闭报表管理器。

6. 6.   Internet Explorer  中重新打开报表管理器,但不使用以管理员身份运行 您应当对所有报表管理器功能拥有完全访问权限,包括页面顶部的站点设置菜单。
 
   安装问题故障排除

  问题:Reporting Services 配置工具

  您在  Windows Server 2008 Beta 3  上安装了具有高级服务的  SQL Server2005 Express Edition ,并且在安装过程中选择了安装但不配置服务器选项,现在当在 Reporting Services 配置工具中配置实例时,您会遇到许多错误指示器(红色的 x 图标)。

 
解决方法

有一个已知的解决方法可帮助您成功配置安装。  首先,打开报表服务器虚拟目录页。 虽然绿色图标指示已配置虚拟目录,但是实际上尚未创建它。 若要创建虚拟目录,请选择某个现有网站,然后键入虚拟目录名称。 在创建虚拟目录之前,将需要单击应用几次,但是该工具将创建虚拟目录。

创建该目录后,便可继续执行其他任务:

·         创建报表管理器虚拟目录

·         为报表服务器 Web 服务指定 Classic .NET AppPool  ReportServer 应用程序池。 默认应用程序池将不工作,因此请确保选择了其他应用程序池。

·         创建报表服务器数据库。

·         其他配置设置是可选的。

·         问题:以编程方式配置报表服务器虚拟目录

 Internet  信息服务  (IIS) 7.0  中,对于采用通配符  (*)  脚本映射的  ISAPI  扩展有新的权限要求。  如果运行代码或脚本以配置报表服务器虚拟目录,则在尝试访问虚拟目录时可能会遇到以下错误:

“HTTP  错误  403.1  禁止

您尝试从不允许运行可执行文件的目录运行  CGI ISAPI  或其他可执行程序。

解决方法

编辑对虚拟目录的权限以允许脚本运行:

1.     1.   IIS  管理器中打开站点文件夹,然后打开包含报表服务器虚拟目录的网站的文件夹。

2.     2.  选择报表服务器虚拟目录。

3.     3.   IIS  区域中,双击“HTTP 处理程序

4.     4.  操作 窗格中,单击编辑处理程序权限

5.     5.  单击脚本

6.     6.  单击 确定

 

 


本文转自bruce.huang 51CTO博客,原文链接:http://blog.51cto.com/chinaitnews/104365


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
11天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
7天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
48 9
|
1月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
82 2
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
74 4
|
2月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
2月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
2月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
98 3
|
8月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
|
3月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019