2013-10-15 23 views
1

在我的预置动力学2011例如,当我进入自定义 - >开发人员资源,我看到在服务端点如下:动态2011开发人员资源服务端点显示机器名称

发现服务

协议:SOAP

http://machine_name/XRMServices/2011/Discovery.svc

但是,我为服务器设置了一个DNS条目dynamics.company.com。在动态服务器上,我将http端口80绑定的主机名设置为dynamics.company.com。我希望看到服务端点显示dynamics.company.com而不是机器名称。

我还需要做些什么来修复Developer Resources中显示的服务端点?

回答

2

您可以通过执行此查询更改数据库中的服务器名称:

Update [MSCRM_CONFIG].[dbo].[DeploymentProperties] 
Set NVarCharColumn = 'dynamics.company.com:80' 
WHERE 
ColumnName in (
'ADDeploymentSdkRootDomain', 
'ADDiscoveryRootDomain', 
'ADSdkRootDomain', 
'ADWebApplicationRootDomain') 

我在测试环境中的开发者资源中列出的网址,不包括域名使用此,并需要。

+1

顺便说一下,我认为这也可以通过服务器上的CRM部署管理器完成。属性窗口有一个名为“Web Address”的选项卡,该选项卡似乎是从DeploymentProperties表中读取的。所以一个SQL查询不是严格要求的。 –

+0

@ZaidMasud很高兴知道。我知道必须有一些支持的方法,但我不是部署管理员(虽然我对数据库有权限),所以我被SQL方法困住了。 – Daryl

相关问题