SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式

第一个方法:在VS中做开发(如果项目中有大量报表开发任务的话,推荐用这个方法)。

下载 SQL Server Data Tools (SSDT) for Visual Studio
SQL Server Data Tools (SSDT) 是一款新式开发工具,用于生成 SQL Server 关系数据库、Azure SQL 数据库、Analysis Services (AS) 数据模型、Integration Services (IS) 包和 Reporting Services (RS) 报表。 使用 SSDT,你可以设计和部署任何 SQL Server 内容类型,就像在 Visual Studio 中开发应用程序一样轻松。

SSDT for Visual Studio 2022
SSDT for Visual Studio 2022 中的变化
用于创建数据库项目的核心 SSDT 功能一直是 Visual Studio 不可或缺的部分。

使用 Visual Studio 2022 安装 SSDT
如果已安装 Visual Studio 2022,则可以编辑工作负载列表,使其包括 SSDT。 如果尚未安装 Visual Studio 2022,可以下载并安装 Visual Studio 2022。

若要修改已安装的 Visual Studio 工作负载以包含 SSDT,请使用 Visual Studio 安装程序。

启动 Visual Studio 安装程序。 在 Windows“开始”菜单中,可以搜索“安装程序”。
在这里插入图片描述
在安装程序中,选择要向其添加 SSDT 的 Visual Studio 版本,然后选择“修改”。

在工作负载列表中的“数据存储和处理”下选择“SQL Server Data Tools”。
在这里插入图片描述
对于 Analysis Services、Integration Services 或 Reporting Services 项目,可以从 Visual Studio 的“扩展”>“管理扩展”或从市场安装相应的扩展。

Analysis Services
Integration Services
Reporting Services

以上是在VS中安装SSDT,安装完成之后,还需要再VS中安装一个插件:
在扩展----管理扩展—联机找到以下插件:Microsoft Reporting Services Projects **(或者叫做:microsoft 报表项目2022)**安装。

安装文件为:Microsoft.DataTools.ReportingServices.vsix
在这里插入图片描述

以上2个组件安装完成之后,这样我们就可以在VS中开发SSRS报表了。

以下是我做的一个简单的报表样例:
在这里插入图片描述
在这里插入图片描述

**

第二个方法:在sql server端的组件中用SSDT工具做开发。

**
在这里插入图片描述
如果是DYNAMICS 365 ON-PREMISE版本可以用以上的方法开发reports,因为可以写SQL语句查询。
但是如果是DYNAMICS 365 Online版本,用以上方法就不行,因为Online是用fetchxml语句查询数据。所以如果是DYNAMICS 365 Online版本开发reports,还需要在你的本机(VS工具的机器上)安装一个组件(Dynamics 365, version 9.0 Report Authoring Extension),安装文件为:CRM9.0-Bids-ENU-i386
目前这扩展插件竟然还不支持VS2022和操作系统win11。
搞得我的环境还得降级处理?我现在有个环境是win11+VS2022。
在这里插入图片描述
参考链接:https://www.microsoft.com/en-US/download/details.aspx?id=56973
安装完成之后,你在VS中创建报表服务的时候,使用的数据源类型就才可以使用:
Microsoft Dynamics Fetch 这个类型。
在这里插入图片描述
安装参考博客链接:https://blog.51cto.com/luoyong/2940562

缩写解释:
报表定义是用报表定义语言 (RDL) 或客户端报表定义语言 (RDLC) 编写的 XML 文件。

RDL 文件是在 SQL Server Data Tools - Business Intelligence 项目的报表设计器以及报表生成器中创作的。 RDLC 文件是使用包括在 Visual Studio 中的 ReportViewer 控件创作的。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值