您可以在ECS实例中安装SSRS(SQL Server Reporting Services)报表服务器,然后基于RDS SQL Server的数据输出报表。本文介绍如何在ECS实例中安装并使用SSRS报表服务。
背景信息
微软的SQL Server产品中包含SQL Server数据库引擎、Reporting Services(SSRS)、Analysis Services(SSAS)等服务端组件。其中SQL Server数据库引擎作为一个标准的关系型数据库组件,在阿里云上以RDS SQL Server数据库产品的形式提供了标准的PaaS服务。但其他如SSRS等组件是以单独的Windows服务的方式运行的,在阿里云上并未以PaaS服务的形式提供。
前提条件
-
已创建RDS SQL Server实例。创建方法,请参见创建RDS SQL Server实例。
-
已创建Windows系统的ECS实例。创建方法,请参见创建ECS实例。
-
在ECS实例上安装SQL Server。
说明ECS实例上安装的SQL Server版本可以与RDS SQL Server的版本不同。
操作步骤
-
在ECS实例上下载Reporting Services并安装。
-
打开Report Server Configuration Manager软件,确认报表服务器名称并单击连接。
说明软件会自动检测ECS内的SQL Server报表服务器实例,如果有多个实例,需要您手动选择。

-
在左侧导航栏根据您的业务情况设置服务账号、Web服务URL。
说明详细设置请参见官方文档。
-
在左侧导航栏选择数据库,然后单击右侧的更改数据库,在ECS实例上创建新的报表服务器数据库。
-
选择创建新的报表服务器数据库,单击下一步。
-
确认服务器名称,单击下一步。
-
填写报表服务器数据库名称并选择脚本使用的语言,单击下一步。

-
设置账户连接报表服务器的凭据,单击下一步。
-
确认摘要,单击下一步,等待报表服务器数据库创建完成。

-
单击完成。
说明详细设置说明请参见官方文档。
-
-
在左侧导航栏选择Web门户URL,单击应用,等待应用完成后单击URL登录报表服务器的Web管理页面。

-
在右上角选择。
-
设置新建数据源的各项参数。
类别
参数
说明
属性
名称
新建数据源的名称。不能包含以下任何字符:/ @ $ & * + = < > : ' , ? | \
说明
数据源的描述,便于进行业务区分。
隐藏此项
勾选后会隐藏此数据源。
启用此数据源
勾选后才会启用此数据源。
连接
类型
数据源类型。选择Microsoft SQL Server。
连接字符串
RDS SQL Server实例的域名和数据库名。格式:
Data Source=<RDS SQL Server实例域名>; Initial Catalog=<数据库名>说明请确保RDS实例的IP白名单已放通ECS实例的IP,详情请参见设置白名单。

凭据
登录数据源
选择使用以下凭据。
凭据类型
选择数据库用户名和密码。
用户名
RDS SQL Server实例的数据库账号。
密码
RDS SQL Server实例的数据库账号对应的密码。
-
单击创建。
后续步骤
数据源创建完成后您可以使用Report Builder、Visual Studio等软件设计报表。更多详情,请参见Report Builder in SQL Server。