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

这篇具有很好参考价值的文章主要介绍了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“开始”菜单中,可以搜索“安装程序”。
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
在安装程序中,选择要向其添加 SSDT 的 Visual Studio 版本,然后选择“修改”。

在工作负载列表中的“数据存储和处理”下选择“SQL Server Data Tools”。
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
对于 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
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows

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

以下是我做的一个简单的报表样例:
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows

**

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

**
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
如果是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。
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
参考链接:https://www.microsoft.com/en-US/download/details.aspx?id=56973
安装完成之后,你在VS中创建报表服务的时候,使用的数据源类型就才可以使用:
Microsoft Dynamics Fetch 这个类型。
SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式,SSRS,microsoft,.net,windows
安装参考博客链接:https://blog.51cto.com/luoyong/2940562

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

RDL 文件是在 SQL Server Data Tools - Business Intelligence 项目的报表设计器以及报表生成器中创作的。 RDLC 文件是使用包括在 Visual Studio 中的 ReportViewer 控件创作的。文章来源地址https://www.toymoban.com/news/detail-677807.html

到了这里,关于SSRS开发的两种方式(VS中集成SSDT组件的开发方式)和(sql server端SSDT的开发方式)//Dynamics 365 开发reports的两种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序入门及开发准备,申请测试号以及小程序开发的两种方式,目录结构说明

    目录 1. 介绍 1.1 优点 1.2 开发方式 2. 开发准备 2.1 申请 2.2 申请测试号 2.2 小程序开发的两种方式 2.3 开发工具 3. 开发一个demo 3.1 创建项目 3.2 配置 3.3 常用框架 3.3 目录结构说明 3.4 新建组件 是一种不需要下载安装即可使用的应用,是一种 触手可及 的应用 可以借助微信的流量

    2024年02月05日
    浏览(48)
  • 驱动程序开发:基于EC20 4G模块自动拨号联网的两种方式(GobiNet工具拨号和PPP工具拨号)

    与EC20 4G模组所需的文件,下载链接,请点击即可   关于 EC20 4G 模块的详细资料请找卖家索要!   EC20 有多种不同的配置,比如全网通纯数据版本、语音版、带 GNSS 版等等,建议大家购买的时候至少要选择全网通数据版,因为我们使用 4G 模块主要还是用于数据通信的。移远

    2023年04月26日
    浏览(48)
  • ssh的两种登录方式

    1. 密码登录 这是默认的一种登录方式,如图: 输入密码以后成功登录shell: 以后每次登录都得输入密码,比较麻烦。 2. 公钥登录 为了方便,ssh还提供了使用公钥的登录方式,原理为在client生成一对公私钥,client保留私钥,把公钥写入server。具体方式如下: 一、 在client: 生

    2024年02月16日
    浏览(45)
  • 封装axios的两种方式

    作为前端工程师,经常需要对axios进行封装以满足复用的目的。在不同的前端项目中使用相同的axios封装有利于保持一致性,有利于数据之间的传递和处理。本文提供两种对axios进行封装的思路。 首先导入了 axios, AxiosInstance和AxiosResponse模块 ,用于创建一个http请求的实例和处理

    2024年02月08日
    浏览(43)
  • Containerd的两种安装方式

    1. 轻量级容器管理工具 Containerd 2. Containerd的两种安装方式 3. Containerd容器镜像管理 4. Containerd数据持久化和网络管理 操作系统环境为centos7u6 1.1 获取YUM源 1.2 使用yum命令安装 1.3 验证安装及启动服务 1.4 验证可用性 Containerd有两种安装包: 第一种是 containerd-xxx ,这种包用于单机测

    2024年02月14日
    浏览(39)
  • QT打包的两种方式

    QT打包的两种方式: 一个是QT5自带的windeployqt(不需要下载安装),它可以找到程序(exe)用到的所有库文件,并且都拷贝到exe程序的当前文件。此时打包的exe较小,需要和拷贝进来的文件放一起运行,也可以将这些文件再次打包成一个大的exe文件,此时用的第二种打包方式

    2024年02月16日
    浏览(49)
  • sqlmap的两种挂代理方式

    文章目录 前言 一、第一种方式直接挂代理 二、第二种方式间接挂代理 为什么要挂代理呢: sqlmap原理和暴力破解类似如果速度过快则会很容易被封ip,所以挂代理是避免这种情况的发生,即使发生也可以切换其他ip。 一、第一种方式直接挂代理  可在-u之后直接输入--proxy 

    2024年02月12日
    浏览(47)
  • 快速获取cookie的两种方式

    在需要获取Cookie的谷歌浏览器界面,按Ctrl+Shift+j打开js控制台。 输入 console.log(document.cookie) 回车打印Cookies 新建书签,书签名称随意,书签的网址是以下网址: 在需要获取Cookie的页面,点击这个小书签,就直接复制好了Cookie了。 以上两种方式是自用实测比较方便高效的,在此

    2024年02月11日
    浏览(54)
  • MySQL中的两种特殊插入方式

    代码案例 PointMapper.java PointMapper.xml 代码案例 PointMapper.java PointMapper.xml on duplicate key update 和 replace into 是两种处理重复键冲突的方法,但它们具有一些区别 功能不同 on duplicate key update 在插入数据时,如果遇到重复键冲突,会更新已存在的行的值 replace into在插入数据时,如果遇

    2024年02月12日
    浏览(60)
  • Docker引擎安装的两种方式

    1. 规划节点 Docker部署节点规划如下表所示: IP 主机名 节点 192.168.100.10 master Docker节点 2. 基础准备 所有节点安装CentOS7.9_2009系统,并配置主机名和网卡。 配置主机名和网卡 查看linux版本,是否符合centos 7 查看网络是否通畅 安装gcc,gcc-c++编译器   安装device-mapper-persistent-data和

    2024年03月26日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包