2013-10-15 4 views
1

На моем на предпосылке Dynamics 2011 экземпляра, когда я иду в Адаптацию -> Ресурсы для разработчиков, я вижу следующий под службой Endpoints:Dynamics 2011 Ресурсы для разработчиков конечной точки сервиса Показывает имя аппарата

Discovery Service

Протокол SOAP

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

Тем не менее, я настроил запись DNS dynamics.company.com для сервера. И на сервере динамики я установил имя хоста для привязок HTTP-порта 80 к dynamics.company.com. Я бы хотел, чтобы конечная точка службы отображала dynamics.company.com, а не имя машины.

Что еще нужно сделать, чтобы исправить конечные точки службы, указанные в Ресурсах разработчиков?

ответ

2

Можно изменять имя сервера в базу данных, выполнив следующий запрос:

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

Я использовал это в тестовой среде, где URL-адресов, перечисленных на Ресурсы разработчиков не включать имя домена, и это необходимо.

+1

Кстати, я думаю, что это также можно сделать с помощью диспетчера развертывания CRM на сервере. В окне свойств есть вкладка «Веб-адрес», которая, как представляется, считывается из таблицы DeploymentProperties. Поэтому запрос SQL не требуется строго. –

+0

@ ZaidMasud Приятно знать. Я знал, что должен быть какой-то поддерживаемый метод, но я не администратор развертывания (хотя у меня есть права на базу данных), поэтому я застрял в методе SQL. – Daryl

 Смежные вопросы

  • Нет связанных вопросов^_^