我非常清楚在 CRM 中使用 SQL 更新和创建记录是一个非常糟糕的主意,但我想知道是否可以对数据库进行只读 sql 查询。
我想做的是创建一个小程序,我可以指向该数据库中的 CRM2011 服务器和实体,并生成一个包含所有字段显示和数据库名称的 excel 文档,以及选择列表选项及其 ID。
可以在此处找到此类查询的示例:
- Microsoft Dynamics CRM 在 SQL Server 中的何处存储 OptionSet 值?
- http://petecrm2011.wordpress.com/tag/sql/
- http://www.mohamedibrahim.net/blog/2010/02/24/return-and-display-picklist-value-display-value-in-custom-sql-report-reporting-services-report-in-microsoft- dynamics-crm-4-entity-attribute-and-stringmap-picklist-values-table/
我知道如何通过直接连接到 SQL 服务器来做到这一点,但我希望我可以使用 CRM 服务器的地址来做到这一点,即不需要通过 SQL 安全性,而只需要一个 CRM 管理员帐户。
希望这不是一个可怕的想法,因为它会让我作为开发人员的生活更轻松一些。