我们已在较新版本上恢复旧的ms CRM数据库。但是当我尝试添加已经存在于较新版本中的用户时,我收到错误。
如果我从我们的活动目录中删除用户,然后尝试将它们添加到CRM,它可以正常工作。
CRM是否可能将用户信息存储在MSCRM_CONFIG中。这可以通过支持的方式删除吗?
看一下MSCRM_CONFIG表中的SystemUser,我想我需要从这个表中删除用户。但我不能做删除声明,因为它不受支持。 :)
答案 0 :(得分:4)
您是使用Deployment Manager工具还是仅通过执行SQL还原来还原此数据库?直接从SQL执行此操作会导致问题。您需要在Deployment Manager中删除该组织,然后在SQL中删除该数据库。然后,您应该附加数据库并从Deployment Manager重新创建组织,并将其指向现有数据库。
答案 1 :(得分:0)
仅恢复组织数据库可能会导致问题,因为一些用户信息也存储在配置数据库中。事实上,有一些条目将用户映射到组织(SystemUserOrganizations),因此当您恢复组织数据库时,此映射现在已过时。
您需要执行删除/导入路由或手动执行一些不受支持的Config DB Tables清理。