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