SQLSERVER RDS使用SSRS报表服务

yoshine 发表于 2020/03/31 10:02:00 2020/03/31
【摘要】 背景信息微软的SQL Server产品中包含SQL Server数据库引擎、Reporting Services(SSRS)、Analysis Services(SSAS)等服务端组件。其中SQL Server数据库引擎作为一个标准的关系型数据库组件,在华为云上以RDS SQL Server数据库产品的形式提供了标准的PaaS服务。但其他如SSRS等组件是以单独的Windows服务的方式运行...

背景信息

微软的Microsoft SQL Server产品中包含SQL Server数据库引擎、Reporting Services(SSRS)、Analysis Services(SSAS)等服务端组件。其中SQL Server数据库引擎作为一个标准的关系型数据库组件,在华为云上以RDS for SQL Server数据库产品的形式提供了标准的PaaS(Platform-as-a-Service)服务。但其他如SSRS等组件在华为云上并未以PaaS服务的形式提供。如果要在华为云上使用SSRS服务,需要单独创建Windows系统的ECS实例,并安装配置SSRS服务组件。

原微软SQL Server产品组件包中的SQL Server Reporting Services已经在SQL Server 2017中独立出来,成为一个免费的组件服务,用户可通过微软官网直接下载,并安装到华为云的ECS Windows系统上,同时将RDS SQL Server服务作为该SSRS报表服务的后端数据库,完美的做到将SSRS报表服务迁移上云。

前提条件

    已创建RDS SQL Server实例。

    已创建Windows系统的ECS实例(相同VPC 安全组 子网)。


操作步骤

1、  ECS实例上下载Reporting Services并安装。(下载地址https://www.microsoft.com/zh-CN/download/details.aspx?spm=a2c4g.11186623.2.14.7d294b1dhw3Qiu&id=55252

2、  安装完成后点击 配置报表服务器

                                              123.png


3、  Report Server Configuration Manager软件中,确认报表服务器名称并单击连接。如果有本地报表数据库,可以通过DRS备份迁移服务,将本地报表数据库的全备文件先迁移到目标RDS SQL Server实例上


 

123.png



4、  在左侧导航栏根据您的业务情况设置服务账号、WEB服务URL。(详见官方文档https://docs.microsoft.com/zh-cn/sql/reporting-services/install-windows/install-reporting-services?spm=a2c4g.11186623.2.16.7d294b1dqqi3BB&view=sql-server-2017

5、  报表服务器配置

在左侧导航栏点击数据库>更改数据库,以创建新的报表服务器数据库。123.png


ii 选择创建新的报表服务器数据库并点击下一步

123.png


    iii 完善远程RDS SQL Server实例连接信息。服务器名称请填写RDS SQL Server的地址,账号请填写“rdsuser"。单击“测试连接”,测试连接通过后单击“下一步”



iv填写报表服务器数据库名称并选择脚本使用的语言,单击下一步。

12345.png


v设置账户连接报表服务器的凭据,单击下一步。

vi 确认新创建的报表服务器信息,单击下一步。

vii 等待报表服务器数据库配置完成后,单击完成。

123456.png


说明 详细设置说明请参见官方文档(https://docs.microsoft.com/en-us/sql/reporting-services/install-windows/install-reporting-services?spm=a2c4g.11186623.2.19.7d294b1dqqi3BB&view=sql-server-2017

6、  在左侧导航栏选择WEB门户URL,单击应用,等待应用完成后单击URL登录报表服务器的WEB管理页面。

unnaming (1).png


7、  在右上角点击新建>数据源

1234.png


8、  设置新建数据源的各项参数。

类别

参数

说明

 

 

 

属性

名称

新建数据源的名称。不能包含以下任何字符:/ @ $ & * + = < > : ' , ? | \

说明

数据源的描述,便于进行业务区分。

隐藏此项

勾选后会隐藏此数据源。

启用此数据源

勾选后才会启用此数据源。

 

 

 

连接

类型

数据源类型。选择Microsoft SQL Server

 

 

连接字符串

RDS SQL Server实例的域名和数据库名。格式:

DataSource=<RDSSQLServer实例内网地址>;

Initial Catalog=<数据库名>

123456.png

 

 

 

登陆

登录数据源

选择使用以下凭据。

凭据类型

选择数据库用户名和密码。

用户名

RDS SQL Server实例的数据库账号。

密码

RDS SQL Server实例的数据库账号对应的密码。


 

9、  单机测试连接成功后单机创建

12345.png


 

 

后续步骤

数据源创建完成后您可以使用Report BuilderVisutal Studio等软件设计报表。详情请参见Report Builder in SQL Server

https://docs.microsoft.com/en-us/sql/reporting-services/report-builder/report-builder-in-sql-server-2016?spm=a2c4g.11186623.2.23.7d294b1dTb4btV&view=sql-server-2017


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。