10.04.2012, 06:55 | #1 |
Участник
|
Сбой запроса с состоянием HTTP 401: Unauthorized.
Добрый день уважаемые форумчане!
Возникла небольшая проблема. Имеется такая конфигурация CRM 4.0 на Win 2008 R2 serv1 SQL сервер и reporting server 2008 R2 на Win 2008 R2 serv2 На втором сервере установлен SRS Время от времени отчеты не формируется и вылетает исключение Сбой запроса с состоянием HTTP 401: Unauthorized., иногда даже при этом исключение отчет все равно формируется, но за очень долгое время (2-3 минуты) хотя база очень маленькая Не подскажете в какую сторону копать ? |
|
10.04.2012, 12:42 | #2 |
Moderator
|
Добрый день. Начните с установки "CRM коннектора для службы отчетов" и установки последних версий обновлений на CRM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
10.04.2012, 18:53 | #3 |
Участник
|
Цитата:
Код: Event code: 3005 Event message: Возникло необработанное исключение. Event time: 11.04.2012 0:46:40 Event time (UTC): 10.04.2012 14:46:40 Event ID: 57e0f7867fbf40839d0b19222a43658e Event sequence: 1348 Event occurrence: 3 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT-1-129785398250900340 Trust level: Full Application Virtual Path: / Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\ Machine name: Myserv Process information: Process ID: 2268 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: WebException Exception message: Сбой запроса с состоянием HTTP 401: Unauthorized. Request information: Request URL: http://myserv:5555/Reserved.ReportViewerWebControl.axd?ReportSession=a3qqvtfdrfghhq45xiazh555&ControlID=91aef6849a6945ef85fa75adb68d6640&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttp://myserv:5555/Reserved.ReportViewerWebControl.axd?ReportSession=a3qqvtfdrfghhq45xiazh555&ControlID=91aef6849a6945ef85fa75adb68d6640&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttp://myserv:5555/Reserved.ReportViewerWebControl.axd?ReportSession=a3qqvtfdrfghhq45xiazh555&ControlID=91aef6849a6945ef85fa75adb68d6640&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wedhttp://myserv:5555/Reserved.ReportViewerWebControl.axd?ReportSession=a3qqvtfdrfghhq45xiazh555&ControlID=91aef6849a6945ef85fa75adb68d6640&Culture=1049&UICulture=1049&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodreportViewerTouchSession0&CacheSeed=Wed%20Apr%2011%2000%3A46%3A39%202012Apr%2011%2000%3A46%3A39%202012Apr%2011%2000%3A46%3A39%202012Apr%2011%2000%3A46%3A39%202012 Request path: /Reserved.ReportViewerWebControl.axd User host address: fe80::530:ab81:33e6:47d9/ User: MyDomain\MyUser Is authenticated: True Authentication Type: Negotiate Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 26 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: True Stack trace: в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) в Microsoft.SqlServer.ReportingServices2005.Execution.ReportExecutionService.GetExecutionInfo() в Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.GetExecutionInfo() в Microsoft.Reporting.WebForms.ServerReport.TouchSession() в Microsoft.Reporting.WebForms.SessionKeepAliveOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) в Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Custom event details: Последний раз редактировалось Boteg; 10.04.2012 в 18:56. |
|
11.04.2012, 10:45 | #4 |
Moderator
|
Попробуйте это: http://support.microsoft.com/kb/921546/en-us
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
12.04.2012, 14:16 | #5 |
Участник
|
Это тоже уже было сделано
|
|
19.04.2012, 12:40 | #6 |
Участник
|
В общем выяснил, оказывается все таки отчеты все выполнялись, исключение описанное выше было только лишь предупреждением. Причина в том что браузер не авторизовывался( но после неудачной попытки - этого предупреждения, он выполнял уже авторизовавшись) вылечил путем добавления CRM в зону интранет, где всегда идет авторизация, в результате получил так же необработанное исключение, только на этот раз С тем что срок действия отчета истек. Может кто нибудь подскажет как отрубить на репорт сервере кэширование отчетов ?
|
|
19.04.2012, 15:11 | #7 |
Moderator
|
По умолчанию должно быть выключено
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|