Microsoft CRM 2013 在部署管理器里没有设置默认组织的功能(以前4.0是有的),所以如果安装了多组织并且某些用户在多组织里同时存在这就涉及默认组织的设置问题,或者在安装outlook 客户端时也会碰到即使选择了某个组织但系统还是会连接不同组织的bug,下面这可以通过数据库后台修改某个用户的默认组织:
--1.找到你要设置的默认组织的id
Use MSCRM_CONFIG
Select * from organization
--如:67F790C5-6B7F-4EAC-A2C2-BB9A41C118E3
--2.找到你的用户id
Use Test_MSCRM --修改成用户所在的组织
Select systemuserid from systemuserbase
where domainname = 'domain\user' --修改成你的域名和用户名
--结果:systemuserid = 2A784074-B842-E411-93F2-3C07544CC21C
--3.找出MSCRM_CONFIG中对应的USER ID:
Use MSCRM_CONFIG
Select userid from systemuserorganizations
where crmuserid = '2A784074-B842-E411-93F2-3C07544CC21C'
--User ID结果: 6DC9B5B6-B742-E411-93F2-3C07544CC21C
--验证一下
Select * from systemuser
where id = '6DC9B5B6-B742-E411-93F2-3C07544CC21C'
--4.更新该用户的默认组织
Use MSCRM_CONFIG
Update SystemUser set DefaultOrganizationId = '67F790C5-6B7F-4EAC-A2C2-BB9A41C118E3'
Where id = '6DC9B5B6-B742-E411-93F2-3C07544CC21C'
--5.重启IIS IISRESET
以上同样适用于CRM 2015