如何使用 SSMS 连接到 MS Dynamics 365 CRM

How can I connect to MS Dynamics 365 CRM with SSMS

我正在尝试使用 SQL Server Management Studio 连接到 MS Dynamics 365 CRM。经过大量研究,我找不到任何连接数据库的解决方案。

您可以按照此处的配方使用 SSMS 连接到 Dynamics365(至少当它“在云端”时):

https://markcarrington.dev/2020/05/13/cds-t-sql-endpoint-pt-1-connecting/

基本上,您需要在 Power Platform 管理区域中显式启用 TDS 端点,然后使用 yourcrm.crm.dynamics.com,5558 作为 server/instance 名称,并使用一些 Azure Active Directory 身份验证方案进行连接。

根据您尝试使用 SQL 执行的操作,您还可以将 SQL 4 CDS 插件用于 XRM Toolbox

有关 SQL 4 CDS 插件的更多信息可用 here

SQL 4 CDS allows you to use standard SQL syntax to query and manipulate your data and metadata in CDS / D365.

Supports

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

Where possible the queries are converted to FetchXML, allowing you to generate FetchXML queries for plugins or integrations by writing familiar SQL and converting it.

Using the preview T-SQL endpoint, SELECT queries can also be run that aren't convertible to FetchXML.


编辑我才发现这个插件的作者和另一个答案的文章作者是同一个人