本文转自:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008/cc281384%28v%3dsql.100%29

如何配置报表管理器

报表管理器是一种用于查看报表、管理报表服务器内容以及向用户授予本机模式报表服务器访问权限的 Web 前端应用程序。如果在安装程序中选择**“以默认的本机模式配置安装”**选项,则可以将报表管理器与报表服务器 Web 服务一起安装在同一个报表服务器实例中,并有选择地进行配置。还可以在安装完成后配置报表管理器。本主题提供有关以下报表管理器配置方案的信息:

  • 将报表管理器配置为使用默认 URL

    报表管理器是用户在 Web 浏览器中访问的 Web 应用程序。因此必须至少定义用于在浏览器窗口中打开该应用程序的 URL。该 URL 由主机名、端口和虚拟目录组成。此 URL 的默认值包括为报表服务器 Web 服务 URL 定义的主机名和端口值,再加上 reports 虚拟目录名。如果有命名实例,则虚拟目录为报表_实例,其中实例是 Reporting Services 实例的名称。

  • 将报表管理器配置为使用特定的报表服务器 URL

    默认情况下,报表管理器连接到在同一报表服务器服务中运行的报表服务器 Web 服务。报表管理器使用报表服务器 Web 服务 URL 进行连接。如果为报表服务器 Web 服务定义了多个 URL,则报表管理器将使用所定义的最后一个 URL。但是,对于某些部署来说,您可能希望报表管理器始终通过静态 URL 连接到 Web 服务。这样做的一种情况是:您对特定端口或 IP 地址配置了数据包筛选,并且希望所有到报表服务器的连接都通过您所定义的筛选规则。

  • 将报表管理器指向远程报表服务器

    默认情况下,报表管理器提供对在同一服务器实例中运行的报表服务器 Web 服务的前端访问,但是如果希望在不同的进程中运行 Web 服务和报表管理器,或要为每个服务器配置不同的服务器访问(例如,如果通过 Extranet 或 Internet 连接向用户部署报表管理器并且希望在报表服务器和报表管理器之间部署防火墙),则可以将报表管理器配置为连接到远程报表服务器 Web 服务。

  • 自定义样式和应用程序标题

    您可以通过有限的方式更改样式和编辑显示在报表管理器中的应用程序标题,从而自定义报表管理器、HTML 报表查看器和报表工具栏。

  • 关闭报表管理器

    安装使用本机模式的 Reporting Services 实例时,报表管理器默认为启用状态。但是在以下情况下可以关闭报表管理器:如果有提供等效功能的自定义前端应用程序,如果仅希望使用 SOAP 或 URL 访问接口访问报表服务器,或者如果正在从其他报表服务器实例使用报表管理器。

先决条件

若要使用报表管理器,必须满足下列前提条件:

  • 必须拥有最小配置的报表服务器。有关对报告服务器进行最小配置的详细信息,请参阅如何配置报表服务器

  • 报表服务器必须在本机模式下运行。在报表服务器配置为 SharePoint 集成模式的情况下无法使用报表管理器。有关确定或切换报表服务器模式的详细信息,请参阅如何切换服务器模式(Reporting Services 配置)

  • 还必须装有启用了脚本功能的 Internet Explorer 6.0 或更高版本。有关详细信息,请参阅 浏览器支持计划

将报表管理器配置为使用默认 URL

默认情况下,报表管理器 URL 由唯一的虚拟目录名和为在同一实例中运行的报表服务器 Web 服务定义的端口和主机名组成。在大多数情况下,主机名是报表服务器计算机的网络名称,但也可以是解析该计算机的 IP 地址或主机标头。若要将报表管理器配置为使用默认 URL,请使用 Reporting Services 配置工具中的**“报表管理器 URL”**页。

配置默认报表管理器 URL 和虚拟目录

  1. 启动 Reporting Services 配置工具并连接到报表服务器实例。

  2. 在 Reporting Services 配置工具中,单击**“报表管理器 URL”**以打开配置 URL 的页面。

  3. 为报表管理器输入唯一的虚拟目录名。

  4. 单击**“应用”**。

  5. 如果使用的是 Windows Vista 或 Windows Server 2008,则可能还需要执行其他步骤才能使用报表管理器。有关详细信息,请参阅如何在 Windows Vista 和 Windows Server 2008 上为本地管理配置报表服务器

将报表管理器配置为使用特定的报表服务器 URL

在 Reporting Services 配置工具中配置 URL 时,报表管理器将自动检测并使用在同一服务器实例中运行的报表服务器的任何新的或更新的 URL。如果部署要求对所有报表服务器请求使用单个静态 URL,您可以在 RSReportServer.config 文件中指定该 URL。

配置静态报表服务器 URL

  1. 在文本编辑器中打开 RSReportServer.config 文件。默认情况下,该文件位于 \Program Files\Microsoft SQL Server\MSRS10.<实例名>\Reporting Services\ReportServer 下。

  2. 查找 ReportServerURL。

  3. 将其替换为相应报表服务器实例的 URL。

  4. 保存所做的更改,并关闭该文件。

有关该配置文件的详细信息,请参阅如何修改 Reporting Services 配置文件和 RSReportServer 配置文件

将报表管理器配置为使用远程报表服务器

对于将报表管理器和报表服务器置于不同计算机上的部署配置,必须有两个单独的 Reporting Services 安装。报表管理器嵌入在报表服务器服务中,无法自行安装。如果希望报表管理器在另一台计算机上以自身进程运行,则必须安装第二个报表服务器。这两个服务器实例都必须是 SQL Server 2008 报表服务器。

将报表管理器连接到远程报表服务器实例

  1. 安装两个报表服务器实例。

  2. 对承载报表服务器的第一个安装进行配置:

    1. 启动 Reporting Services 配置工具。

    2. 单击**“Web 服务 URL”**,为报表服务器配置主机名、端口和虚拟目录。

    3. 单击**“数据库”**,配置报表服务器数据库。

  3. 对承载报表管理器的第二个安装进行配置:

    1. 启动 Reporting Services 配置工具。

    2. 单击**“报表管理器 URL”**,为报表管理器输入虚拟目录名。

    不要配置该数据库。不要测试 URL。

  4. 在报表管理器计算机上,修改 RSReportServer.config 中的配置设置以指向远程报表服务器实例。在启动时,报表管理器将读取该配置文件以获取指向报表服务器的 URL:

    1. 在文本编辑器中打开 RSReportServer.config。默认情况下,该文件位于 \Program Files\Microsoft SQL Server\MSRS10.<实例名>\Reporting Services\ReportServer 下。

    2. 查找 ReportServerURL。

    3. 将其替换为远程报表服务器实例的 URL。

    4. 保存所做的更改,并关闭该文件。

  5. 如有必要,启用两台计算机上的端口 80 以允许通过该端口的请求。有关详细信息,请参阅如何将防火墙配置为允许报表服务器访问

  6. 重新启动报表服务器。

  7. 在浏览器窗口中打开报表管理器。如果已打开,请刷新浏览器以验证报表管理器已连接到远程服务器。应可看到目标服务器的内容。

  8. 关闭不使用的服务器功能:

    • 在报表管理器计算机上,关闭 WebServiceAndHTTPAccessEnabled 和 ScheduleEventsAndReportDeliveryEnabled。

    • 在报表服务器计算机上,关闭 ReportManagerEnabled。

有关关闭功能的详细信息,请参阅如何打开或关闭 Reporting Services 功能

自定义样式或应用程序标题

Microsoft 不支持自定义报表管理器样式表。但是,如果您具备 Web 开发的专业知识,则可以修改样式,但需自行承担相应的风险。有关哪些文件包含样式信息的详细信息,请参阅自定义 HTML 查看器和报表管理器的样式表

报表管理器具有显示在页面顶部的应用程序标题。默认情况下,该标题为 SQL Server Reporting Services。可以自定义此标题。若要更改此标题,可使用报表管理器中的“站点设置”页。若要修改报表管理器中的应用程序设置,您必须分配有**“系统管理员”角色才能在“站点设置”页上设置属性。若要查看应用程序标题,用户必须分配有“系统用户”**角色。

修改应用程序标题

  1. 使用分配有报表服务器**“系统管理员”**权限的帐户登录。

  2. 打开 Internet Explorer。

  3. 输入报表管理器 URL。默认情况下,该 URL 为 http://<服务器名>/reports,但如果已将 Reporting Services 作为命名实例安装,则默认 URL 将为 http://<服务器名>/reports<_实例名>。

  4. 单击**“站点设置”**。

  5. 在**“常规”选项卡上的“名称”**中,将 SQL Server Reporting Services 替换为其他名称。

  6. 单击**“应用”**。

关闭报表管理器

在以下情况下可以关闭报表管理器:如果有可提供等效功能的自定义应用程序,或正在使用其他服务实例的报表管理器应用程序。若要关闭报表管理器,可以修改 RSReportServer.config 文件。

关闭报表管理器

  1. 在文本编辑器中打开 RSReportServer.config 文件。默认情况下,该文件位于 \Program Files\Microsoft SQL Server\MSRS10.<实例名>\Reporting Services\ReportServer 下。

  2. 查找 IsReportManagerEnabled。

  3. 将其值设为 False。

  4. 保存所做的更改,并关闭该文件。

有关如何修改该配置文件的详细信息,请参阅如何修改 Reporting Services 配置文件。有关禁用 Reporting Services 中的功能的详细信息,请参阅如何打开或关闭 Reporting Services 功能

[转]SQL Server 2008 如何配置报表管理器的更多相关文章

  1. SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件

    原文:SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件 从2005开始,就引入了"数据库邮件"功能.并且取代SQLMail.原有SQLMail ...

  2. SQL SERVER 2008权限配置

    我要的结果是这样:只能有查询表的权限,而且还要有运行SQL Server Profiler的权限.这样才能跟踪发现问题,当然解决问题是另外一回事,即不能有修改和更新存储过程的权限. 我在分配角色成员时 ...

  3. sql server 2008 R2 配置开启远程访问

  4. sql server 2008维护计划配置

    转自:https://blog.csdn.net/yunye114105/article/details/6594826 一:目标任务: 使用SQL Server 2008自带的维护计划自动备份数据库 ...

  5. SQL Server 2008新特性——策略管理

    策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例.数据库以及数据库对象的各种属性.策略管理在SSMS的对象资源管理器数据库实例下的“管理”节点下,如图: 从图中可以看到,策略 ...

  6. Sql server 2008镜像配置步骤

    下面主要是2008 MSSQL的一个镜像安装步骤,使用到的工具是mssql自带的Management Studio purpose : SQL SERVER 2008 mirror configura ...

  7. 安装 SQL SERVER 2008 必须使用 "角色管理工具" 错误 的 解决方案 (转)

    刚在服务器(Win2008)上安装SqlServer2008的时候出现了这么一个报错——必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1.一开始以为是 ...

  8. Windows server 2008 R2 桌面服务器管理器打开提示:试图引用不存在的令牌

    来源:https://social.technet.microsoft.com/Forums/zh-CN/90f376a3-2b52-46c1-be34-4a2dbf4fdea2/winserver2 ...

  9. 配置SQL Server 2008管理器

    SQl Server 配置管理器(简称为配置管理器)包含了SQL Server 2008服务.SQL Server 2008网络配置和SQL Native Client配置3个工具,供数据库管理人员做 ...

随机推荐

  1. 质量能量等效的泛化--物理学定律方程与等效原理的对应关系 Generalization of Mass-Energy Equivalence--Corresponding Relations between Equations of Physical Laws and Equiva

    前文所述,质能方程E=Mc^2可知质能等效,即可设计实验,使得实验无法分辨是何者变化. 泛化:所有的物理学定律方程都可看作方程两边的概念是等效的. 举几个栗子: 例一:F=ma--伊萨克爵士的代表作. ...

  2. 数据导出之winfrom导出word(一)

    我们常会用winfrom程序开发小工具,使用dataGridView控件展示数据.同时,我们也会有将这些数据导出的需求. 本篇文章介绍了开发过程中遇到的问题. 一.引用组件 首先,需要在窗体程序中引用 ...

  3. .net图表之ECharts随笔01-最简单的使用步骤

    找了几种绘制图表的办法,后面选定了ECharts.下载链接如下,好像不同的ECharts有不同的用法,要下对. https://gitee.com/Tuky/SomeWebFrame/tree/mas ...

  4. EF Core 迁移过程遇到EF Core tools version版本不相符的解决方案

    如果你使用命令: PM> add-migration Inital 提示如下信息时: The EF Core tools version '2.1.1-rtm-30846' is older t ...

  5. UWP FillRowViewPanel

    最近有童鞋有这种需求,说实话我不知道这个Panel怎么起名字. 效果连接https://tuchong.com/tags/风光/ 下面是我做成的效果,可以规定每个Row的Items个数 2个 3个 4 ...

  6. 【javascript】您好, 您要的ECMAScript6速记套餐到了 (一)

    [前言]本文“严重参考” 自阮一峰老师写的ES6文档,在此我郑重感谢他沉默无声的帮助 总结一下ES6为 javascript中的 对象/数组/函数 这JS三巨头所提供的更简洁优雅的书写方式,以及扩展的 ...

  7. 读取型CSRF-需要交互的内容劫持

    本文作者:i春秋作家——jing0102 前言 最近在挖洞,"实践出真知"这句话说的很对,在实际挖掘过程中我会思考很多东西,跟朋友一起准备做一份手册,忽然的想到了一些漏洞的定义和规 ...

  8. Swift5 语言参考(三) 类型

    在Swift中,有两种类型:命名类型和复合类型.一个名为类型是当它的定义可以给出一个特定名称的类型.命名类型包括类,结构,枚举和协议.例如,名为的用户定义类的实例MyClass具有该类型MyClass ...

  9. 【文档】使用Sphinx + reST编写文档

    0 前言 写文档是开发人员日常工作中的一项重要内容,除了word之外,我更偏爱使用标记语言(Markup Language).使用标记语言,可以利用简单.免费的文本编辑器(记事本,vim, emacs ...

  10. 容器监控:cadvisor+influxdb+grafana

    cAdvisor:Google开源的工具,用于监控Docker主机和容器系统资源,通过图形页面实时显示数据,但不存储:它通过宿主机/proc./sys./var/lib/docker等目录下文件获取宿 ...