CRMでSQLを使用してレコードを更新および作成することは非常に悪い考えであることをよく知っていますが、データベースに対して読み取り専用のSQLクエリを実行できるかどうか疑問に思っています.
私がやりたいことは、CRM2011 サーバーとこのデータベース内のエンティティを指す小さなプログラムを作成し、すべてのフィールド表示とデータベース名、および選択リスト オプションとその ID を含む Excel ドキュメントを生成することです。
このようなクエリの例は、次の場所にあります。
- Microsoft Dynamics CRM は OptionSet 値を SQL Server のどこに格納しますか?
- 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 の管理者アカウントが必要です。
開発者としての私の生活が少し楽になるので、これが恐ろしい考えではないことを願っています。