我有一个全新的服务器,上面安装了 CRM 2011,并设置了一个测试组织,可以通过 https 在 Internet 上正常访问。然后,我从旧的 CRM4 设置中导入了一个组织。转换花了几个小时,但它成功完成了,现在我的 CRM 部署中有 2 个组织。如何更改它,以便导入的组织是通过网络查看的组织。
问问题
2659 次
1 回答
1
您应该能够查看安装在 2011 环境中的两个组织。访问环境时,如果您将组织名称附加到 url,它会告诉 CRM 使用哪个组织。例如,如果您用于https://servername/
访问当前环境,您可以使用https://servername/org1
或https://servername/org2
确定要连接到哪个组织。
如果您希望更改用户的默认组织以便https://servername/
重定向到 org2,那么我不知道有一种支持的方式来执行此操作。但是,您可以通过 SQL 直接更改它。这里有一篇文章,我从中复制了内容。如果您不关心特定用户,那么您可以跳过第 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>'
于 2013-06-01T15:19:56.110 回答