我被告知,但是,如果您通过使用TSQL手动将数据编入数据库来修改数据库,则无法找到任何记录证据表明它将使您与Microsoft Dynamics CRM 4.0的支持合同无效。
任何人都可以帮助链接或确认这是真的。
先谢谢
伊恩
答案 0 :(得分:2)
本文介绍了被视为不受支持的内容:http://msdn.microsoft.com/en-us/library/bb928224.aspx
答案 1 :(得分:1)
作为微软的合作伙伴,我可以放心地说,如果微软发现你这样做了,他们基本上会告诉你,你做了不支持的更改,并且在没有你第一次全新安装的情况下也不会帮助你使用你的系统。我不相信你“使你的保修失效”,但我可能错了。
话虽这么说,他们知道你直接插入SQL的唯一方法就是你做错了。但是,我不建议您尝试这样做。有一些中间件解决方案可以实现这一点,或者您可以使用SDK编写自己的导入工具。
答案 2 :(得分:0)
我们在当天与我们的一些首次整合进行了斗争,我听到了同样的谣言。如果MS得知您已直接手动将数据输入数据库,则会在支持之前强制重新安装。
这很遗憾,因为将数据直接转储到数据库中非常诱人。 CRM API并不是非常快速(它实际上有点像)并且利用API的想法对许多ETL开发人员来说有点吓人。
我们最终在将数据推送到CRM时使用Scribe Insight(http://www.scribesoft.com/)作为我们的集成平台。它不是一个完美的工具ETL工具,但对于CRM集成来说,它非常接近。事实证明,这比编写自己的C#库来处理这个基本任务要有效得多。
如果您正在考虑使用tsql将数据推送到MS CRM,请不要这样做。首先考虑该产品。