【RDS SQL Server】RDS使用SSRS(SQL Server Reporting Services)报表服务

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: 您可以使用ECS实例安装SSRS(SQL Server Reporting Services)报表服务器,然后基于RDS SQL Server的数据输出报表。本文介绍如何将RDS SQL Server作为数据源。

背景信息

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

说明 目前暂不支持在RDS SQL Server上创建SSRS的配置数据库。


前提条件

说明 ECS实例内安装的SQL Server版本可以和RDS SQL Server的版本不同。


操作步骤

  1. 在ECS实例上下载Reporting Services并安装。
  2. 打开Report Server Configuration Manager软件,确认报表服务器名称并单击连接


说明 软件会自动检测ECS内的SQL Server报表服务器实例,如果有多个实例,需要您手动选择。

report-server-configuration-manager.png

  1. 在左侧导航栏根据您的业务情况设置服务账号Web服务URL

说明 详细设置请参见官方文档

  1. 在左侧导航栏选择数据库,然后单击右侧的更改数据库,在ECS实例上创建新的报表服务器数据库。
  1. 选择创建新的报表服务器数据库,单击下一步
  2. 确认服务器名称,单击下一步
  3. 填写报表服务器数据库名称并选择脚本使用的语言,单击下一步

选择语言.png

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

创建完成.png

说明 详细设置说明请参见官方文档

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

选择web门户url.png

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

说明 请确保RDS实例的IP白名单已放通ECS实例的IP,详情请参见设置白名单

凭据 登录数据源 选择使用以下凭据
凭据类型 选择数据库用户名和密码
用户名 RDS SQL Server实例的数据库账号。
密码 RDS SQL Server实例的数据库账号对应的密码。


  1. 单击创建

后续步骤

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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1116 152
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
858 156
|
6月前
|
SQL 监控 关系型数据库
一键开启百倍加速!RDS DuckDB 黑科技让SQL查询速度最高提升200倍
RDS MySQL DuckDB分析实例结合事务处理与实时分析能力,显著提升SQL查询性能,最高可达200倍,兼容MySQL语法,无需额外学习成本。
|
11月前
|
人工智能 运维 关系型数据库
|
7月前
|
SQL 容灾 安全
云时代SQL Server的终极答案:阿里云 RDS SQL Server如何用异地容灾重构系统可靠性
在数字化转型的浪潮中,数据库的高可用性已成为系统稳定性的生命线。作为经历过多次生产事故的资深开发者,肯定深知传统自建SQL Server架构的脆弱性——直到遇见阿里云 RDS SQL Server,其革命性的异地容灾架构彻底改写了游戏规则。
|
SQL 数据库
SQL Server 2005服务无法启动的解决方法
本文为原创,如需转载,请注明作者和出处,谢谢!     今天想使用一下SQL Server 2005,启动SQL Server Management Studio后,发现连不了数据库了,看了下SQL Server的服务,竟然是停止状态,启动它,但无法启动,但看日志后,发现如下的日志信息: “C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/mastlog.ldf" 已压缩,但未驻留在只读数据库或文件组中。
927 0
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
657 13

推荐镜像

更多