症状
尝试在"公司设置"窗口中修改公司数据时,收到以下错误消息:
所选公司正被其他用户修改
在适用于 Microsoft Dynamics GP 的业务门户和 Microsoft Business Solutions - Great Plains 中使用"请求管理"时,会出现此问题。
发生此问题时,没有其他用户在业务门户中访问此公司数据。
原因
错误消息是由未从 MultiUserManager 表清除的用户记录导致的。 MultiUserManager 表位于 Dynamics 数据库中。
解决方法
若要解决此问题,请执行以下步骤:
-
在查询分析器SQL以下脚本,查看未在 MultiUserManager 表中清除哪些用户记录。
SELECT * FROM DYNAMICS..MultiUserManager
注意 MultiUserManager 表应每 20 分钟清除一次。 但是,用户记录有时会保留在表中。
-
若要从表中删除用户记录,请运行以下脚本。
注意 在运行脚本之前,请备份 Dynamics 数据库。DELETE DYNAMICS..MultiUserManager WHERE UserID = XXX
注意 将 XXX 替换为步骤 1 中返回的用户记录的用户 ID。
更多信息
重现问题的步骤
-
启动业务门户。
-
单击"网站设置",指向"应用程序设置",指向"申请",然后单击"公司设置"。
-
选择一家公司,然后单击"修改"。