CRM 2011创建了一个新组织后,如何更改为通过http查看的默认组织

时间:2013-05-30 10:18:07

标签: dynamics-crm-2011

我有一台安装了CRM 2011的全新服务器,并设置了一个测试组织,可以通过https在互联网上访问。 然后我从旧的CRM4设置中导入了一个组织。转换需要数小时但成功完成,我现在在CRM部署中有2个组织。 如何更改它,以便导入的组织是通过网络查看的组织。

1 个答案:

答案 0 :(得分:1)

您应该能够查看2011环境中安装的两个组织。在访问环境时,如果将orgname附加到url,它会告诉CRM在哪个组织使用。例如,如果您使用https://servername/访问当前环境,则可以使用https://servername/org1https://servername/org2来确定要连接的组织。

如果您要更改用户的默认组织,以便https://servername/重定向到org2,那么我不知道支持的方法。但是,您可以通过SQL直接更改它。我复制了内容article here。如果您不关心特定用户,那么您可以跳过步骤#4,只需将它们全部更新,假设它们都在新组织中。

  1. 转到安装了CRM的SQL Server

  2. 找到该组织的用户的Systemuserid。您还可以在组织的数据库中使用此查询找到用户GUID

    Select systemuserid from systemuserbase where domainname = ‘domain\user’ 
    
  3. 使用MSCRM_CONFIG

    Select * from organization where friendlyname ='<yourOrgHere>'
    
  4. 使用MSCRM_CONFIG和步骤2中的ID查找用户ID

    Select userid from systemuserorganizations where 
    crmuserid = <Guid in step #2>
    
  5. 使用MSCRM_CONFIG

    Update SystemUser set DefaultOrganizationId = '<Guid Step #3>’ 
    Where id = '<Guid Step #4>'