Dynamics crm MS CRM可以';在数据库还原后,不能添加用户

Dynamics crm MS CRM可以';在数据库还原后,不能添加用户,dynamics-crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 4,我们已将旧的ms CRM数据库恢复到新版本。但当我尝试添加新版本中已经存在的用户时,我得到了一个错误 如果我从我们的active directory中删除用户,然后尝试将其添加到CRM中,则效果良好 CRM是否可能正在MSCRM_配置中存储用户信息。这能以支持的方式删除吗 看看MSCRM_CONFIG表中的SystemUser,我想我需要从这个表中删除用户。但我无法执行delete语句,因为它不受支持。:) 您是使用部署管理器工具还是仅通过执行SQL还原来还原此数据库?直接从SQL执行此操作将导

我们已将旧的ms CRM数据库恢复到新版本。但当我尝试添加新版本中已经存在的用户时,我得到了一个错误

如果我从我们的active directory中删除用户,然后尝试将其添加到CRM中,则效果良好

CRM是否可能正在MSCRM_配置中存储用户信息。这能以支持的方式删除吗


看看MSCRM_CONFIG表中的SystemUser,我想我需要从这个表中删除用户。但我无法执行delete语句,因为它不受支持。:)

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

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


您需要执行删除/导入路径,或者手动对配置数据库表执行一些不受支持的清理。

以前肯定看到过这一点-我怀疑mscrm实际上向AD写入了一些内容,但我始终无法将其锁定。嗯,我想它会向mscrm表写入一些内容。您已经在备份中工作了。请尝试删除语句。。。最坏的情况是,您仍然损坏,必须重新恢复。这不像是在编写应用程序的某个部分,该部分正在执行删除语句。谢谢,关注。我认为这是正确的答案。但我担心的似乎是很多工作。我得到的是“指定的Active Directory用户已作为CRM用户存在”,因为需要通过SQL进行恢复,我只需要从部署管理器中删除和导入。