Dynamics 365建立用戶提示:您正在嘗試使用已由其餘用戶使用的域登陸來建立用戶。的解決辦法

建立用戶的時候若是用來登陸的用戶名已經存在的話會提示:您正在嘗試使用已由其餘用戶使用的域登陸來建立用戶。請選擇其餘的域登陸,而後重試。html

英文版本提示是:You are attempting to create a user with a domain logon that is already used by another user. Select another domain logon and try again.數據庫

這個通常狀況下選擇其餘的域登陸就能夠,若是非要用這個用戶名,找出來這個用戶名修改就能夠。dom

可是在萬一的狀況下你可能會碰到有這個提示,可是找不到這個用戶,咋回事呢?我猜想是有人直接操做數據庫從SystemUserBase表中直接刪除了這個用戶,這個是很危險的。spa

咱們知道Dynamics CRM的用戶是不能刪除的,能夠禁用。code

碰到這種狀況怎麼辦?我找到一個辦法,思路來自這個文章: Authentication when you are adding a new user to CRM, or a user to a new Organization in CRM  htm

可是這個方法是不受支持的開發方法,通常不要在生產環境操做,謹記。blog

這裏假設出問題的帳號是 luoyong@luoyong.me ,該域帳號的objectSid 能夠經過以下方法查看。開發

 

執行以下SQL來處理,若是不是使用LIKE操做符號的話,objectSid前面要加上 W: get

Delete from MSCRM_CONFIG.dbo.SystemUserOrganizations where UserId=(select userid from MSCRM_CONFIG.dbo.SystemUserAuthenticatio where AuthInfo like <%W:objectSid%>)

delete from MSCRM_CONFIG.dbo.SystemUserAuthenticatio where AuthInfo like <%W:objectSid%>

這樣處理後還需對CRM的應用程序池執行下Recycle,固然IIS重啓也是能夠的,切記這個步驟不可少,不然仍是一樣的錯誤。it

 

本文來自:https://www.cnblogs.com/luoyong0201/p/Dynamics_365_Create_User_Already_Used.html

相關文章
相關標籤/搜索