AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2009, 12:26   #1  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Ошибка 401: Unauthorized в отчетах
Добрый день,

При попытке выполнить отчет в CRM 4.0 вылазит окно ошибки с текстом "Reporting Error. The report cannot be displayed bla-bla-bla". В логах ЦРМа это откладывается в виде ошибки :

MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: Exception of type 'System.Web.HttpUnhandledException' was thrown.

Error Number: 0x80040494

Error Message: The request failed with HTTP status 401: Unauthorized.

Error Details: The request failed with HTTP status 401: Unauthorized.

Source File: Not available

Line Number: Not available

Request URL: http://[server]/BRK/CRMReports/rsvie...ortviewer.aspx

Stack Trace Info: [WebException: The request failed with HTTP status 401: Unauthorized.]
at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetSecureMethods()

Конфигурация следующая - CRM работает на одном сервере, MS SQL + Reporting на другом. Оба в одном домене. CRM на первом сервере работает от имени Network Services. Всем необходимым группам (ReportingGroup, SQLAccessGroup) доступ на репортинг сервере вроде предоставлен. В IIS на папке ReportingServer стоит галочка напротив Integrated Windows authentification.

Буду благодарен за помощь и указание направления куда копать.
Старый 10.04.2009, 12:37   #2  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Что за отчет ?
посмотрите http://your_server/reports
там естьвкладка security
__________________
Старый 10.04.2009, 14:52   #3  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
У вас в отчете ошибка. Запустите через интерфейс репорт сервера.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 10.04.2009, 16:36   #4  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
У вас в отчете ошибка. Запустите через интерфейс репорт сервера.
Через репорт сервер отчеты работают, через веб-интерфейс ЦРМа ни запускается ни один отчет. Мне кажется проблема в том, что ЦРМ неправильно аутентифицируется в ИИС. В настройках организации в деплоймент менеджере урл репорт сервера указан правильный.

Имел ли кто-то опыт настройки ЦРМа и репорт сервера на разных серверах? Ни у кого не возникало такой проблемы?
Старый 10.04.2009, 16:41   #5  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Цитата:
Сообщение от Сабитов Андрей Посмотреть сообщение
Что за отчет ?
посмотрите http://your_server/reports
там естьвкладка security
я дал учетной записи компьютера на котороой работает MS CRM роль System Administrator, это не помогло . кто-нибудь работал с SRS Data Connector? Я думал она поможет, но после установки ее на репорт сервер ничего не изменилось
Старый 10.04.2009, 17:16   #6  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Примечание
Если в IIS разрешить в настройках анонимный доступ на вкладке Directory Security и указать в качестве пользователя для анонимного доступа того, кто имеет административный доступ к серверу отчетов, все работает нормально. Как можно посмотреть от какой учетной записи ЦРМ ломится на сервер отчетов?
Старый 11.04.2009, 17:22   #7  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
От учетной записи пользователя. Как настраивать систему, когда сервера отчетов и CRM разнесены оговаривалось уже столько раз, что мне уже просто лень искать ссылку. Воспользуйтесь поиском!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 14.04.2009, 20:05   #8  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Я знаю как настраивать ЦРМ и сервер отчетов в такой среде, делал это не раз, включая IFD сценарий. Проблема оказалось в том, что ЦРМ просто не передает никакие credentials серверу IIS (что отчетливо видно в логах), я думаю проблема во внутреннем прокси, который видимо не умеет корректно работать с аутентификацией. Решил проблему втупую прописав учетную запись в настройках IIS и разрешив анонимный доступ. Имхо не лучшее решение - так как любой юзер внутри сети может запустить любой отчет. Поэтому буду возится дальше. А пока, чтобы юзвери отстали - реализовал такой вариант.
Старый 15.04.2009, 07:46   #9  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
если дело в прокси, то почему не пропишите в браузере исключение для сервера срм и сервера отчетов в настройках подключения?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 15.04.2009, 12:18   #10  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Доверительные отношения между серверами настроены?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 15.04.2009, 17:58   #11  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
если дело в прокси, то почему не пропишите в браузере исключение для сервера срм и сервера отчетов в настройках подключения?
В общем как мне объяснили админы - не через прокси не получится, т.к. они находятся в разных подсетях (я хз можно или нет, к сожалению маршрутизация для меня далекая тема). В качестве прокси используется ISA 2004, а по моему опыту разваорачивания ЦРМа эта "редиска" не умеет правильно передавать авторизацию при каждом запросе (Эту фичу добавили в 2007). Так что ситуация практически патовая. Я решил перенести Репортинг Сервер на ту же машину, где и ЦРМ, а SQL Server оставить на старом сервере. По результатам отпишусь, может кто-нибудь когда-нибудь столкнется с той же проблемой.
Старый 16.04.2009, 07:54   #12  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от Савран Роман Посмотреть сообщение
В качестве прокси используется ISA 2004, а по моему опыту разваорачивания ЦРМа эта "редиска" не умеет правильно передавать авторизацию при каждом запросе (Эту фичу добавили в 2007).
А не расскажите про это поподробнее? У меня была в свое время такая проблема: при подключении к CRM серверу (через веб интерфейс) происходил запрос логина и пароля, после воода подгружался какой-либо элемент интерфейса (боковая панель например) и сново появлялось окно для воода логина и пароля. И так могло повторятся много раз пока все окно полностью не отобразится, либо вообще перестает воспринимать логин и пароль и зависает в каком то промежуточном состоянии. При этом тоже выдавалась 401 unauthorized ошибка. Проблему удалось решить только путем выставления для сайта CRM в IIS значения передавать логин и пароль простым текстом, а анонимный доступ и виндовую аутентификацию убрать.
В конторе установлен ISA. При этом админы утверждали, что с ним все впорядке и он не виноват в этой проблеме. Но после Ваших слов меня мучают смутные сомнения
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 16.04.2009, 10:26   #13  
Савран Роман is offline
Савран Роман
Участник
 
58 / 17 (1) ++
Регистрация: 19.02.2009
Адрес: Киев, Украина
В ISA есть настройка "Передавать аутентификацию при каждом запросе". По крайней мере в 2007. Мы намучались с этим, когда разворачивали ЦРМ в IFD режиме для онлайнового хостинга, пока не нашли эту настройку. В 2004 я сколько не бился эту настройку не нашел. Проблема в том, что ИСА передает credentails не с каждым запросом, а ЦРМ требует их с каждым запросом. Соответственно та часть запросов, которые приходят без credentials посылаются в пень и выдается повторная аутентификация.

Это мое личное имхо, если есть специалисты по ИСЕ и ИИС, может они внесут свои коррективы.

Кстати нашел статью по моему вопросу, если поможет - запощу сюда как решение. Пока жду админов, чтобы дали права на АД, которые необходимы для реализации этого решения.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при публикации бизнес-процесса Верба Dynamics CRM: Администрирование 2 27.03.2009 16:18
Ошибка 401 в плагине ZooY Dynamics CRM: Разработка 2 11.03.2009 10:51
Ошибка при загрузке функций Microsoft Dynamics CRM Talisman2005 Dynamics CRM: Администрирование 7 26.08.2008 21:21
Ошибка при добавлении отчета e.pasechny Dynamics CRM: Администрирование 5 11.12.2007 14:00
Ошибка при установке MS CRM Outlook клиента flay Dynamics CRM: Администрирование 0 29.06.2006 10:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:15.