Skip to content
Donghai's Blog
Go back

使用DBeaver连接Dynamics 365 Dataverse

在数据分析或开发工作中,有时我们希望能用熟悉的SQL工具直接查询Dataverse中的数据,除了使用SSMS、SQL 4 CDS外,还可以使用DBeaver,下文详细记录了配置过程。

Table of contents

Open Table of contents

前置条件:为 TDS 终结点启用用户级访问控制

参考下面的文档,到Power Platform 管理中心启用TDS

https://learn.microsoft.com/zh-cn/power-platform/admin/control-tds-settings#enable-user-level-control

Step #1 准备工作:下载JDBC

https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc/13.4.0.jre8

DBeaver本身不包含连接Dataverse的原生驱动,我们需要借助第三方提供的JDBC驱动来实现连接,这里我事先下载了如下jar包:

下载Microsoft JDBC Driver For SQL Server » 13.4.0.jre8

Step #2 创建数据库连接

配置DBeaver,新建连接

在弹出的连接设置窗口中,填写以下信息:

在弹出的框中输入连接信息

Step #3 配置驱动设置

点击“编辑驱动设置”

编辑驱动设置

(1)引用 Step #1 下载的JDBC包

(2)点击“添加工件”,输入下面的信息,点击“确认”

添加工件

(3)驱动添加完后是这样的:1个JDBC包,1个“工件”,最后点击“确认”

完成驱动设置

Step #4 测试连接

返回主连接窗口,点击“测试连接”。如果所有配置正确,DBeaver将提示连接成功

完成驱动设置

Step #5 执行查询验证

select top 10 accountid from account

执行查询验证

(完)

如果这篇文章刚好帮到了你,欢迎请我喝杯咖啡


分享这篇文章:

下一篇
C# 技术备忘 - LINQ
BlogsClub Meo Forever Blog