通过 SQL SSMS 查询 CRM SavedQuery

Query a CRM SavedQuery via SQL SSMS

在 SSMS 中,我可以访问我们的 CRM 数据库和 运行 这些:

SELECT *
FROM SavedQueryBase
WHERE [name] LIKE 'customer%';

SELECT * 
FROM SavedQuery
WHERE [name] LIKE 'customer%';

这两个 return CRM 视图上的信息。

我的问题是 - 是否可以在 SSMS 中实际执行视图?在 CRM 中,我在视图中获得了 4,000 多条记录,我需要在 SSMS 中查看这些相同的记录。我似乎不知道该怎么做。

好的...找到了,但是张贴在这里以供下一个同样无法理解的穷人使用。

您需要查看 FetchXML 字段,它是我在问题中发布的查询的结果。

然后您需要破译这些以构建您的查询。所有信息都在 XML、基础 table、选择的字段、排序等...只是需要一些努力,当然如果用户更改视图,您将需要重做它。