您可以在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。