现在通过如图2-17“Reporting Services 配置管理器”提供的“数据库安装”和“初始化”两个菜单,即可完成上述的设置:
图2-17 设置报表服务实例向外扩展,以多个服务实例各自绘制相同数据库存放的报表定义
在图中笔者先装好了一台 SQL Server 数据库引擎与报表服务实例,名称为 Win2003Cht,并已经完成初始化。接着再安装另外一台报表服务器 SandyWin2003,服务实例的名称为 SandyWin2003/DB,并通过“Reporting Services 配置管理器”工具程序的“数据库安装”选项,将该服务实例的数据库指向先前的 SQL Server 服务实例 Win2003Cht。接着回到 Win2003Cht,通过“初始化”选项,勾选刚加进来的 SandyWin2003 服务器上的报表服务实例 DB。按下“初始化”按钮后,就可以完成设置。此后你可以各自设置后台需要执行的任务或是分散用户到不同的报表服务实例查看报表。
而启动或修改报表服务器的收发电子邮件功能,可使用“Reporting Services 配置管理器”中的“电子邮件设置”选项。或者,也可以直接打开“RS ReportServer.config”设置文件查看报表服务实例的 SMTP 服务设置。(RS ReportServer.config 的文件位置存于 Reporting Services安装目录下:
<安装驱动器>:/ Program Files/Microsoft SQL Server/MSSQL.n/Reporting Services/ReportServer/RS ReportServer.config,其中 n 是不一定的,根据安装顺序而赋予的编号)。这文件为XML格式,找到内容为“<Extensions>”-“< Delivery>”-“<Extension>”元素下的“<SMTPServer>”和“<From>” 元素,这两个元素就分别对应上述的设置。但整个 XML 设置文件包含的项目远超过这两个设置,你可以直接在此设置报表服务实例使用电子邮件的相关细节。