我有一台安装了CRM 2011的全新服务器,并设置了一个测试组织,可以通过https在互联网上访问。 然后我从旧的CRM4设置中导入了一个组织。转换需要数小时但成功完成,我现在在CRM部署中有2个组织。 如何更改它,以便导入的组织是通过网络查看的组织。
答案 0 :(得分:1)
您应该能够查看2011环境中安装的两个组织。在访问环境时,如果将orgname附加到url,它会告诉CRM在哪个组织使用。例如,如果您使用https://servername/
访问当前环境,则可以使用https://servername/org1
或https://servername/org2
来确定要连接的组织。
如果您要更改用户的默认组织,以便https://servername/
重定向到org2,那么我不知道支持的方法。但是,您可以通过SQL直接更改它。我复制了内容article here。如果您不关心特定用户,那么您可以跳过步骤#4,只需将它们全部更新,假设它们都在新组织中。
转到安装了CRM的SQL Server
找到该组织的用户的Systemuserid。您还可以在组织的数据库中使用此查询找到用户GUID
Select systemuserid from systemuserbase where domainname = ‘domain\user’
使用MSCRM_CONFIG
Select * from organization where friendlyname ='<yourOrgHere>'
使用MSCRM_CONFIG和步骤2中的ID查找用户ID
Select userid from systemuserorganizations where
crmuserid = <Guid in step #2>
使用MSCRM_CONFIG
Update SystemUser set DefaultOrganizationId = '<Guid Step #3>’
Where id = '<Guid Step #4>'