02.03.2011, 17:51 | #1 |
Участник
|
Проблема с отчётами в CRM
Добрый день.
Периодически на сервере CRM возникает следующая проблема с отчётами - в окне отчётов выдаётся сообщение: Код: Произошла внутренняя ошибка на сервере отчетов. Дополнительные подробности см. в журнале ошибок. Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок Код: Event code: 3005 Event message: An unhandled exception has occurred. Event time: 02.03.2011 17:45:38 Event time (UTC): 02.03.2011 14:45:38 Event ID: 33a0be1e7d574bbe974d26ce2693f994 Event sequence: 5765 Event occurrence: 5 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT-1-129435485944142680 Trust level: Full Application Virtual Path: / Application Path: C:\inetpub\wwwroot\ Machine name: SMSK01CRM01 Process information: Process ID: 2984 Process name: w3wp.exe Account name: domain\crm Exception information: Exception type: WebException Exception message: The request failed with HTTP status 401: Unauthorized. Request information: Request URL: https://crm4.domain.ru:443/Reserved.ReportViewerWebControl.axd?ReportSession=0wdjic45r3cbim45nqh0yai5&ControlID=9e771d64841f451cbc895619b0af9f48&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttps://crm4.domain.ru:443/Reserved.ReportViewerWebControl.axd?ReportSession=0wdjic45r3cbim45nqh0yai5&ControlID=9e771d64841f451cbc895619b0af9f48&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttps://crm4.domain.ru:443/Reserved.ReportViewerWebControl.axd?ReportSession=0wdjic45r3cbim45nqh0yai5&ControlID=9e771d64841f451cbc895619b0af9f48&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttps://crm4.domain.ru:443/Reserved.ReportViewerWebControl.axd?ReportSession=0wdjic45r3cbim45nqh0yai5&ControlID=9e771d64841f451cbc895619b0af9f48&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wed%20Mar%2002%2017%3A45%3A37%202011Mar%2002%2017%3A45%3A37%202011Mar%2002%2017%3A45%3A37%202011Mar%2002%2017%3A45%3A37%202011 Request path: /Reserved.ReportViewerWebControl.axd User host address: 10.101.254.79 User: domain\Kirill.Surname Is authenticated: True Authentication Type: Negotiate Thread account name: domain\crm Thread information: Thread ID: 13 Thread account name: domain\crm Is impersonating: True Stack trace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Microsoft.SqlServer.ReportingServices2005.Execution.ReportExecutionService.GetExecutionInfo() at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetExecutionInfo() at Microsoft.Reporting.WebForms.ServerReport.TouchSession() at Microsoft.Reporting.WebForms.SessionKeepAliveOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Custom event details: CRM версия 4.0 Rollup 10, сервер баз данных находится на отдельной машине, crm srs data connector установлен и также обновлён до Rollup 10. SQL Server версии 2008, 10.0.1600 Никто не сталкивался? В какую сторону стоит копать в поисках решения? Заранее всем спасибо за ответы/советы! |
|
25.03.2011, 14:09 | #2 |
Участник
|
Отчёты теперь загружаются всегда, ошибок пока нет, похоже помогло вот это:
Проблема при смене подразделений пользователей Но при открытии отчёта в логах выдаётся следующая ошибка: Цитата:
Event code: 3005
Event message: An unhandled exception has occurred. Event time: 25.03.2011 11:49:01 Event time (UTC): 25.03.2011 8:49:01 Event ID: 0e025fb136744cfcb049385d462ca4ea Event sequence: 135943 Event occurrence: 73 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT-1-129454645710894083 Trust level: Full Application Virtual Path: / Application Path: C:\inetpub\wwwroot\ Machine name: SMSK01CRM01 Process information: Process ID: 1076 Process name: w3wp.exe Account name: domain\crm Exception information: Exception type: WebException Exception message: The request failed with HTTP status 401: Unauthorized. Request information: Request URL: https://crm4.domain.ru:443/Reserved....49%3A01%202011 Request path: /Reserved.ReportViewerWebControl.axd User host address: 10.101.254.79 User: domain\username.username Is authenticated: True Authentication Type: Negotiate Thread account name: domain\crm Thread information: Thread ID: 11 Thread account name: domain\crm Is impersonating: True Stack trace: at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Microsoft.SqlServer.ReportingServices2005.Execution.ReportExecutionService.GetExecutionInfo() at Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetExecutionInfo() at Microsoft.Reporting.WebForms.ServerReport.TouchSession() at Microsoft.Reporting.WebForms.SessionKeepAliveOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Custom event details: |
|
25.03.2011, 18:57 | #3 |
Moderator
|
У меня тоже эта проблема. Бороться не пытался, сильно плавающий баг, к счастью, не фатальный.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
26.03.2011, 00:38 | #4 |
Консультант-джедай
|
Цитата:
Цитата:
Сообщение от Why not?
Request URL: https://crm4.domain.ru:443/Reserved....49%3A01%202011
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
28.03.2011, 16:00 | #5 |
Участник
|
|
|
28.03.2011, 23:55 | #6 |
Moderator
|
Сейчас 2008 R2, но до этого проблема была и на 2005. В основном это "Внутренняя ошибка сервера отчетов" или "невозможно найти выполнение какой-то хреновины". Абсолютно всегда проблема лечится повторным запуском отчета. Подозреваю что это просто связано с тем, что приложение сервера отчетов долго "просыпается" после бездействия.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
29.03.2011, 20:09 | #7 |
Участник
|
Подскажите...
После недавней установки CRM 4 все работало. Из ролапов поставили только 16-й, в итоге отчеты перестали работать. Ошибка: Microsoft CRM Error Report: Error Description: Базовый класс содержит поле 'reportViewer', но его тип (Microsoft.Reporting.WebForms.ReportViewer) несовместим с типом элемента управления (Microsoft.Reporting.WebForms.ReportViewer). На сервере отчеты тоже перестали работать, почему-то стали писать, что админ домена, под которым все и ставилось, не имеет у них достаточно прав. Ок, настроила Report Services от админа, зашла, дала в них доступ этому же админу. На сервере теперь http://xxx/reports теперь открывается без ошибок, но в CRM отчеты все равно не работают. |
|
29.03.2011, 23:23 | #8 |
Консультант-джедай
|
Можете попробовать что-нибудь из этого:
http://social.msdn.microsoft.com/For...e-f4d894e94987 http://www.smallworkarounds.net/2009...-its-type.html
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
30.03.2011, 07:49 | #9 |
Участник
|
О, спасибо!
Устанавливать Microsoft Report Viewer Redistributable 2008 не понадобилось, уже стояла последняя версия, просто в web.config поменяла 8.0.0 на 9.0.0 |
|
Теги |
sql 2008, отчеты |
|
|