SQL Server 使用 Dataverse 创建链接服务器(使用 TDS)

问题描述 投票:0回答:1

我们正在尝试使用 Dataverse (Dynamics CRM Online) 数据库(使用 TDS - 管状数据流)从本地 SQL 创建链接服务器,但我们无法通过有效的身份验证。

当我们尝试使用 TDS(管状数据流)访问 Dataverse(Dynamics CRM Online)数据库时,我们使用以下身份验证成功完成了使用 SQL 身份验证和启用 MFA(多重身份验证)的帐户 或者使用: 使用 SQL 身份验证和未激活 MFA 的帐户

但是我们无法创建链接服务器,我们已经尝试了多种身份验证选项:

  • 示例1:
    -常规 > 服务器类型 > SQL Server
    - 安全 > 对于上面列表中未定义的登录,连接将: > 使用此安全上下文进行 > (使用不需要 MFA(多重身份验证)的用户,该用户可以连接到 Dataverse SQL 并进行一些查询)
    得到的错误: error
  • 示例2:
    -常规 > 服务器类型 > SQL Server
    -安全 > 对于上面列表中未定义的登录,连接将: > 使用此进行连接 (我们得到了上面显示的相同错误)

我们尝试创建具有多个身份验证选项的链接服务器,但没有成功。 我们找到了来自第三方公司的连接器,该连接器允许“作为链接服务器连接到 Microsoft Dataverse 数据”,但 Microsoft 应该通过 OOTB 功能允许此操作,我们在这里仅讨论 Microsoft 应用程序。

sql-server dynamics-crm dataverse
1个回答
0
投票

你怎么解决这个问题?

我尝试使用这篇文章解决它

https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/azure-ad-authentication-sql-server-linked-server?view=sql-server-ver16

使用 Microsoft Entra 密码进行身份验证,未成功

在此输入图片描述

我正在使用这个prvider string =“Server=<"enviromentname".crm4.dynamics.com,1433>;Authentication=ActiveDirectoryPassword” 在此输入图片描述

在此输入图片描述

在此输入图片描述

在使用 CData 之前我已经用尽了所有选项,但我下载了免费试用版并测试成功

如果您有有关解决方案的消息,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.