我一个新的既动态CRM(托管)和LINQ,所以请原谅我的无知这个问题...的可视化动态CRM数据库
我需要访问存储在CRM的一些数据,但没有想法如何得到它。通常我会打开我的SQL管理软件并查找数据,但我无法使用托管CRM数据执行此操作。
因此....我的问题是,有无论如何可视化'数据库'找到我需要recal的数据?
在此先感谢。
我一个新的既动态CRM(托管)和LINQ,所以请原谅我的无知这个问题...的可视化动态CRM数据库
我需要访问存储在CRM的一些数据,但没有想法如何得到它。通常我会打开我的SQL管理软件并查找数据,但我无法使用托管CRM数据执行此操作。
因此....我的问题是,有无论如何可视化'数据库'找到我需要recal的数据?
在此先感谢。
实际上,事实证明,使用Dynamics CRM Online“数据库”的方式与使用任意数量的SQL Manager工具几乎一样可行。
Linqpad4 - 允许您使用多种环境并在VB,C#甚至SQL中编写查询。
它看起来是一个很好的工具,并且已经帮了我很大的忙,它肯定使得Dynamics/LINQ场景更容易探索和了解。
LinqPad4可以在这里下载:[http://www.linqpad.net/]
和Dynamics CRM中的驱动程序()可以在这里下载:[http://archive.msdn.microsoft .com/crmlinqpad]
我强烈推荐它。
如果您想操纵CRM 2011的数据,则需要遵循一些规则。
对于需要使用CRM 2011 Web服务(也与LINQ组合)
也有可能(如果你可以连接到DB)从筛选视图中,筛选读取数据CRUD和业务运营查看是映射到标准CRM实体上的视图(例如,从实体帐户读取数据,您可以使用视图FilteredAccount)
不支持直接从表中读取或修改数据。
如果您想知道实体的结构,您可以使用CRM中的Customization区域,或者安装Metadata Browser(CRM 2011 SDK中提供的解决方案)以查看属性和关系。
一个很好的出发点始终是CRM 2011 SDK,你可以在这里下载:
http://www.microsoft.com/en-us/download/details.aspx?id=24004
里面你会发现许多例子(如果你想使用LINQ查询早期绑定的)和用于开发的组件和工具。
谢谢,我看看那个。 – 2013-04-08 21:29:09
Download the SDK并将元数据浏览器托管解决方案(\ sdk \ tools \ metadatabrowser \ metadatabrowser_2_0_0_0_managed.zip)导入到您的CRM Live实例中。
你也可以尝试下载数据库模式for the out-of-the-box database setup。不是最佳的,但它可能适合你。
您还可以安装本地版本的Dynamics CRM(例如在虚拟机中)进行测试(通过MSDN或免费试用版下载)。这将为您提供SQL访问数据库的权限。
我建议使用元数据浏览器,它可能会为您提供所需的信息。由于Metadata Browser是一种托管解决方案,因此您可以安装和删除它,而不会影响组织中的默认解决方案或任何其他解决方案。
感谢@Nicknow的信息。据推测,导入MetaDataBrowser不会影响CRM中的其他任何内容吗? – 2013-04-11 14:11:52
正确,我已更新我的答案以表明这一点。 – Nicknow 2013-04-11 14:55:59
你是什么意思可视化?下载到磁盘? – 2013-04-08 20:37:15
@jamesWood我的意思是看到表,记录,数据的reprentation。我不知道相关数据在表格或列名中的存储方式/位置。正如我在一个典型的SQL数据库操作系统中所解释的那样,我只需打开我的EMS SQL管理器软件并查看一切。 – 2013-04-08 21:27:55
那么,这是什么样的客户关系管理,什么是最终目标,只看数据? – 2013-04-08 21:34:00