数据库还原后,MS CRM无法添加用户

时间:2009-12-10 13:32:29

标签: dynamics-crm dynamics-crm-4

我们已在较新版本上恢复旧的ms CRM数据库。但是当我尝试添加已经存在于较新版本中的用户时,我收到错误。

如果我从我们的活动目录中删除用户,然后尝试将它们添加到CRM,它可以正常工作。

CRM是否可能将用户信息存储在MSCRM_CONFIG中。这可以通过支持的方式删除吗?

看一下MSCRM_CONFIG表中的SystemUser,我想我需要从这个表中删除用户。但我不能做删除声明,因为它不受支持。 :)

2 个答案:

答案 0 :(得分:4)

您是使用Deployment Manager工具还是仅通过执行SQL还原来还原此数据库?直接从SQL执行此操作会导致问题。您需要在Deployment Manager中删除该组织,然后在SQL中删除该数据库。然后,您应该附加数据库并从Deployment Manager重新创建组织,并将其指向现有数据库。

答案 1 :(得分:0)

仅恢复组织数据库可能会导致问题,因为一些用户信息也存储在配置数据库中。事实上,有一些条目将用户映射到组织(SystemUserOrganizations),因此当您恢复组织数据库时,此映射现在已过时。

您需要执行删除/导入路由或手动执行一些不受支持的Config DB Tables清理。