none
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON' RRS feed

  • Вопрос

  • MS CRM развернут в следующей конфигурации:
    На одном Windows Server 2003 Standard x64 sp2 установлен CRM 4.0, а на другом (таком же) сервере установлен MS SQL 2005 SP 3 и SSRS data connector. На сервер CRM и на дата коннектор установлен 12 rollup.

    Проблема следующая:
    Для CRM дописано приложение которое работает если его запускать с сервера CRM, но почему-то не работает ни на каких других машинах в локальной сети. 

    Страница приложения подключается ajax-ом к веб сервисам, которые в свою очередь напрямую использут SQL сервер.

    Видимо проблема в аутентификации, так как на сервере SQL регистрируется ошибка "Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. [CLIENT: сервер CRM]". Источник ошибки - sqlserver. Ошибка возникает каждый раз как пытаешься запустить приложение.

    В тоже время, если CRM и SQL Server расположены на одной машине - проблем нет.

    Подскажите пожалуйста, в чем может быть дело, что можно поковырять?
    22 ноября 2010 г. 15:44

Ответы

  • Проблему пока не решил, но нашел решения похожих проблем.

    Например здесь: http://social.microsoft.com/Forums/en-US/crm/thread/f38f23cb-da21-4866-9667-05f53fd3bcd9 приводится ссылка на тех. поддержку Microsoft http://support.microsoft.com/kb/810572 Там говориться о том как настроить IIS, что прописать в web.config'е приложения и что надо настроить AD для делегации.

    IIS и web.config настроены, а делегация нет. Мог бы кто-нибудь подробнее рассказать про делегацию? Для каких компьютеров в AD надо ее включить? Только для сервера на котором работает IIS или для всех компьютеров с которых будет запускаться приложение? 

    • Помечено в качестве ответа AlesanderBurn 24 ноября 2010 г. 15:40
    23 ноября 2010 г. 8:01
  • Попробуйте в AD для учетной записи сервера CRM поставить галку Trusted for delegation.


    MCT
    • Помечено в качестве ответа AlesanderBurn 24 ноября 2010 г. 15:40
    23 ноября 2010 г. 13:32
    Модератор

Все ответы

  • Проблему пока не решил, но нашел решения похожих проблем.

    Например здесь: http://social.microsoft.com/Forums/en-US/crm/thread/f38f23cb-da21-4866-9667-05f53fd3bcd9 приводится ссылка на тех. поддержку Microsoft http://support.microsoft.com/kb/810572 Там говориться о том как настроить IIS, что прописать в web.config'е приложения и что надо настроить AD для делегации.

    IIS и web.config настроены, а делегация нет. Мог бы кто-нибудь подробнее рассказать про делегацию? Для каких компьютеров в AD надо ее включить? Только для сервера на котором работает IIS или для всех компьютеров с которых будет запускаться приложение? 

    • Помечено в качестве ответа AlesanderBurn 24 ноября 2010 г. 15:40
    23 ноября 2010 г. 8:01
  • Попробуйте в AD для учетной записи сервера CRM поставить галку Trusted for delegation.


    MCT
    • Помечено в качестве ответа AlesanderBurn 24 ноября 2010 г. 15:40
    23 ноября 2010 г. 13:32
    Модератор