【问题标题】:MS CRM can't add users after database restore数据库还原后 MS CRM 无法添加用户
【发布时间】:2009-12-10 13:32:28
【问题描述】:

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

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

CRM 是否有可能将用户信息存储在 MSCRM_CONFIG 中。是否可以以受支持的方式删除它?

查看 MSCRM_CONFIG 表中的 SystemUser,我想我需要从该表中删除用户。但我不能执行删除语句,因为它不受支持。 :)

【问题讨论】:

  • 之前肯定见过 - 我怀疑 mscrm 实际上向 AD 写入了一些内容,但我始终无法确定。
  • 嗯,我认为它在 MSCRM 表中写入了一些内容。
  • 您已经在使用备份。尝试删除语句...最坏的情况是您仍然损坏并且必须再次恢复。它不像您正在编写执行删除语句的应用程序的一部分。

标签: dynamics-crm dynamics-crm-4


【解决方案1】:

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

【讨论】:

  • 谢谢,重点。我认为这是正确的答案。但我担心似乎工作量很大。
  • 我收到“指定的 Active Directory 用户已经作为 CRM 用户存在”,因为通过 SQL 进行还原,我只需要从部署管理器中删除和导入。
【解决方案2】:

仅恢复 org DB 可能会导致问题,因为一些用户信息也存储在配置 DB 中。事实上,那里有将用户映射到组织的条目(SystemUserOrganizations),所以当您恢复 Org DB 时,这个映射现在已经过时了。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 2013-09-09
    相关资源
    最近更新 更多