Dynamics 365 部署管理员账号被禁用后所有用户无法登录系统的解决方法
程序员文章站
2024-03-19 20:57:22
...
6年前写过一篇博文,关于超级管理员被禁用后的问题,当时系统的设计还是可以通过其他管理员账号把超管的权限加回来即可。4年前写过另一篇类似主题的博文超管账号权限被改动。
今天在新项目中遇到了类似的问题,某人操作用账号时又动了超管账号,导致所有用户登录都报如下错误:“The system could not log you on. This could be because your user record or the business unit you belong to has been disabled in Microsoft Dynamics 365“.
所有用户都无法登录系统包括超级管理员账号,那这个org就算是废了,第一个想到的办法就是把org从部署管理器中移除,再重新添加一遍,能完美解决问题,但比较耗时。
本文介绍一种更加简便的方法,只需要更新下数据库即可,引号中的admin即你的超管账号,比如contoso\admin
Update SystemUserBase SET IsDisabled='false' WHERE (DomainName = ‘Admin')
执行完后重启下服务器,所有的账号就又能登录系统了。