通常出现特殊字符的原因是源系统在一个属性中存储了多行数据,并在属性中间使用了换行符或回车符。例如,源系统可能会存储整个地址,其中在一行包括街道地址和城市名称,并在街道地址与城市名称之间使用换行符,以便可以在源应用程序中正确显示整个地址。在该数据导出到 Microsoft Office Excel 或以逗号分隔的值 (.csv) 文件时,将包含换行符。
控制字符通常在记事本或 Microsoft Office Word 中显示为一个小矩形,而在 Excel 中显示为一个问号框。在 Excel 和 Word 中很难删除这些字符,因为您根本搜索不到这些字符。若要仔细检查您的文件,则需要使用诸如十六进制编辑器之类的工具,在输出中搜索和删除控制代码。您可以从许多网站免费下载十六进制编辑器。在十六进制编辑器输出中,可以查找十六进制输出 0A(表示换行)、0D(表示回车)和 00(表示空值),然后将其删除。
因为导入记录是作为后台作业进行处理的,所以在导入的过程中需要使用 Microsoft Dynamics CRM 服务器上的 Microsoft CRM 异步处理服务。如果未启动此服务,将在导入的过程中看到“等待中”或“正在等待资源”的状态。
检查和重新启动服务的操作只能由服务器上的本地管理员组中的成员来完成。
检查是否已启动 Microsoft CRM 异步处理服务:
在服务器上,依次单击“启动”、“管理工具”和“服务”。
如果尚未运行 Microsoft CRM 异步处理服务,请双击该服务,然后单击“启动”和“确定”。
在导入的过程中,如果查找无法解析,则记录可能是由不完整数据创建的,即使错误消息指出该记录导入失败。
对于引用其他记录的记录,例如带有上司的联系人,在导入该记录时,需要执行两个步骤。首先创建记录,然后更新记录中的引用数据。仅当成功执行了这两个步骤后,才会在“成功”区域标记显示该记录。如果第一步执行成功,第二步执行失败,则该记录将显示为导入失败,即使该记录位于 Microsoft Dynamics CRM 中