Reporting Services 支持扩展部署模式。该模式允许运行共享单个报表服务器数据库的多个报表服务器实例。

若要创建扩展部署,请使用安装程序和 Reporting Services 配置工具:

  • 使用安装程序安装将与扩展部署联接的每个报表服务器实例。

  • 使用 Reporting Services 配置工具将每个报表服务器连接到共享数据库。您一次只能连接并配置一台报表服务器。

  • 使用 Reporting Services 配置工具将新的报表服务器实例联接到已经与报表服务器数据库连接的第一个报表服务器实例来完成扩展。

为避免在将服务器实例连接到共享数据库时出现数据库兼容错误,应确保所有实例都为同一版本。例如,如果使用 SQL Server 2008 报表服务器实例创建报表服务器数据,则同一部署中的其他所有实例也必须为 SQL Server 2008 实例。有关详细信息,请参阅为扩展部署配置 Reporting Services

下面的说明阐述如何配置双节点报表服务器扩展部署。重复本主题中所述的步骤可向部署中添加其他报表服务器节点。

如果打算在网络负载平衡 (NLB) 群集上承载扩展部署,则应当在配置扩展部署之前配置 NLB 群集。有关详细信息,请参阅如何在网络负载平衡群集上配置报表服务器

安装 SQL Server 实例以承载报表服务器数据库

  1. 在将承载报表服务器数据库的计算机上安装 SQL Server 实例。至少需要安装 SQL Server 数据库引擎和 Reporting Services。

  2. 如有必要,请针对报表服务器启用远程连接。SQL Server 的某些版本在默认情况下不允许进行远程 TCP/IP 和 Named Pipes 连接。若要确认是否允许进行远程连接,请使用 SQL Server 配置管理器,然后查看目标实例的网络配置设置。如果远程实例还是一个命名实例,请验证目标服务器上的 SQL Server Browser 服务是否已启用且正在运行。SQL Server Browser 可提供用于连接到命名实例的端口号。

安装第一个报表服务器实例

  1. 安装属于部署内容的第一个报表服务器实例。安装 Reporting Services 时,请在“报表服务器安装选项”页上选择“安装但不配置服务器”选项。

  2. 启动 Reporting Services 配置工具。

  3. 配置报表服务器 Web 服务 URL、报表管理器 URL 和报表服务器数据库。有关详细信息,请参阅 SQL Server 联机丛书中的如何配置报表服务器

  4. 验证报表服务器是否正常运行。有关详细信息,请参阅 SQL Server 联机丛书中的如何验证 Reporting Services 安装

安装并配置第二个报表服务器实例

  1. 运行安装程序以在另一台计算机上安装第二个 Reporting Services 实例,或在同一台计算机上将其安装为命名实例。在安装 Reporting Services 时,请在“报表服务器安装选项”页上选择“安装但不配置服务器”选项。

  2. 启动 Reporting Services 配置工具,然后连接到刚安装的新实例。

  3. 将报表服务器连接到用于第一个报表服务器实例的数据库:

    1. 单击“数据库”打开“数据库”页。

    2. 单击“更改数据库”。

    3. 单击“选择现有报表服务器数据库”。

    4. 键入承载您要使用的报表服务器数据库的 SQL Server 数据库引擎实例的服务器名称。此服务器必须是上述说明中连接到的服务器。

    5. 单击“测试连接”,再单击“下一步”。

    6. 在“报表服务器数据库”中,选择您为第一个报表服务器创建的数据库,然后单击“下一步”。默认名称为 ReportServer。请勿选择 ReportServerTempDB;它仅用于在处理报表时存储临时数据。如果数据库列表为空,请重复前四个步骤以建立服务器连接。

    7. 在“凭据”页中,选择报表服务器将用于连接到报表服务器数据库的帐户类型和凭据。可以使用与第一个报表服务器实例相同的凭据,也可以使用其他凭据。单击“下一步”。

    8. 单击“摘要”,再单击“完成”。

  4. 配置报表服务器 Web 服务 URL。先不要测试该 URL。在报表服务器联接到扩展部署后,该 URL 才会解析。

  5. 配置报表管理器 URL。先不要测试 URL,也不要试图验证部署。报表服务器在联接到扩展部署后才可用。

将第二个报表服务器实例联接到扩展部署

  1. 打开 Reporting Services 配置工具,然后连接到第一个报表服务器实例。由于已将第一个报表服务器初始化为执行可逆加密操作,因此它可用于将其他报表服务器实例联接到扩展部署。

  2. 单击“扩展部署”打开“扩展部署”页。您会看到两个条目,分别对应于连接到报表服务器数据库的两个报表服务器实例。第一个报表服务器实例应已联接。第二个报表服务器应显示状态“等待联接”。如果您在自己的部署中没有看到类似的条目,请确认您已连接到已配置和初始化为使用报表服务器数据库的第一个报表服务器。

  3. 在“扩展部署”页上,选择等待联接部署的报表服务器实例,然后单击“添加服务器”。

  4. 现在应能验证两个报表服务器实例是否都正常运行。若要验证第二个实例,可以使用 Reporting Services 配置工具连接到报表服务器,然后单击“Web 服务 URL”或“报表管理器 URL”。

如果计划在负载平衡服务器群集中运行报表服务器,则需要进行额外配置。有关详细信息,请参阅如何在网络负载平衡群集上配置报表服务器

如何配置报表服务器扩展部署(Reporting Services 配置)的更多相关文章

  1. Reporting Services 配置工具

    使用 Reporting Services 配置管理器可配置 Reporting Services 安装.如果使用“仅文件”选项安装报表服务器,则必须使用此工具来配置服务器,才能使用该服务器.如果使用 ...

  2. Dynamics AX 2012 R2 配置报表服务器

    今天Reinhard在使用报表的过程中,发现以下错误: The default Report Server Configuration ID could not be found in the SRS ...

  3. 配置SQL Server 2008 R2 Reporting Services

    记录如何在本地配置SQL Server 2008 R2 Reporting Services,笔者环境为Windows 7 64位 + SQL Server 2008 R2 一.准备工作 其实准备工作 ...

  4. Reporting Service服务SharePoint集成模式安装配置(6、安装Reporting services Add-in for SharePoint 外接程序)

    第五步骤 : 安装Reporting services Add-in for SharePoint 外接程序 RS 外接程序是在 SharePoint 服务器上运行用于 SharePoint 产品的 ...

  5. MyEclipse配置Tomcat服务器(最简单的配置过程)

    MyEclipse配置Tomcat服务器比较简单,在这里直接给出简要的配置步骤了,相信大家都能很容易明白…… 1.Window->Preferences 2.根据你的Tomcat版本找到对应的T ...

  6. 配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题

    错误一:在win7上通过命令asadmin start-domain启动Glassfish服务器时报错(如下): Exception in thread "main" java.l ...

  7. asp.net导出excel 问题及服务器的部署dcom组件配置

    一.服务器上没有装office 如果要用MS的,这个问题基本不用考虑,只有安装才能解决,没有其它办法! (即使有牛人弄出来 了,估计也是给自己找麻烦) 不过,我只在服务器上装了一个2003精简版, 我 ...

  8. 【前端】CentOS 7 系列教程之四: 配置 git 服务器自动部署

    转载请注明出处:http://www.cnblogs.com/shamoyuu/p/linux_4.html 安装pm2守护进程,备用 npm install -g pm2 创建/srv/www文件夹 ...

  9. 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

    开始安装软件了,我们需要安装的软件有apache,php和MySQL. ps:如果你购买的是北京的服务器,有个安全组需要设置,我全部用的默认设置,暂时还没发现会有什么影响. 首先关闭SELINUX(S ...

随机推荐

  1. Jenkins---简单认识

    老生常谈:知其然更要知其所以然,所以补充一下Jenkins的相关知识 官方文档:https://jenkins.io/zh/doc/ 问题1:Jenkins是什么? 1.1.Jenkins是一个开源的 ...

  2. TNS-01106: Listener using listener name LISTENER has already been started

    -- 启动监听,提示已经启动. [oracle@sh ~]$ lsnrctl startLSNRCTL for Linux: Version 12.1.0.2.0 - Production on 06 ...

  3. Java设计模式——建造者模式(创建型模式)

    概述   建造者模式也称为生成器模式,是一种对象创建型模式,它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象.   建造者模式意在为重叠构造 ...

  4. ceph部署-基础部署

    一.硬件要求:CPU:4C内存:每个守护进程需要500MRAM,1TB存储对应1GRAM磁盘:至少1TB网卡:1GB以上,最好两个 centos7环境安装 二.CEPH安装1.建立管理节点(1)添加y ...

  5. AngularJs——基础小知识(二)

    AngularJs的过滤器 1.Currency :过滤器(金额货币格式化)       

  6. [Python3] 014 集合的内置方法

    目录 1. Python3 中如何查看 set() 的内置方法 2. 少废话,上例子 (1) add() (2) 又见清理大师 clear() (3) 又见拷贝君 copy() (4) 找茬君 dif ...

  7. SQL的“增删改”

    结构语言分类 DDL(数据定义语言)  create  drop  alter   创建删除以及修改数据库,表,存储过程,触发器,索引.... DML(数据操作语言)   insert  delete ...

  8. 关于toString()和valueOf()以及Object.prototype.toString.call()的结合理解

    一.先说说String(): String()是全局函数,把对象的值转换为字符串. 语法:String(obj); 任何值(对象)都有String()方法,执行过程是这样的:首先,如果该对象上有toS ...

  9. [2019杭电多校第八场][hdu6667]Roundgod and Milk Tea

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6667 题目大意是说n个班级,每个班级有ai人和bi杯茶,每个人只能喝其他班的茶并且只能喝一杯.问最多有 ...

  10. win32 socket编程(四)——服务器端实例(TCP)

    //Server服务器端Server.cpp 1 // 定义控制台应用程序的入口点. // #include "stdafx.h" #include <winsock2.h& ...