|
|
#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 минуты) хотя база очень маленькая Не подскажете в какую сторону копать ? |
|
|
|
|
#2 |
|
Moderator
|
Добрый день. Начните с установки "CRM коннектора для службы отчетов" и установки последних версий обновлений на CRM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#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. |
|
|
|
|
#4 |
|
Moderator
|
Попробуйте это: http://support.microsoft.com/kb/921546/en-us
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#5 |
|
Участник
|
Это тоже уже было сделано
|
|
|
|
|
#6 |
|
Участник
|
В общем выяснил, оказывается все таки отчеты все выполнялись, исключение описанное выше было только лишь предупреждением. Причина в том что браузер не авторизовывался( но после неудачной попытки - этого предупреждения, он выполнял уже авторизовавшись) вылечил путем добавления CRM в зону интранет, где всегда идет авторизация, в результате получил так же необработанное исключение, только на этот раз С тем что срок действия отчета истек. Может кто нибудь подскажет как отрубить на репорт сервере кэширование отчетов ?
|
|
|
|
|
#7 |
|
Moderator
|
По умолчанию должно быть выключено
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|