02.09.2009, 18:11 | #1 |
Участник
|
Сбой при запуске отчетов с сервера CRM
Здравствуйте, уважаемые знатоки.
Проблема в следующем: В процессе отладки в студии отчета произошло его зависание. После этого (хотя я и не уверена, что связано с этим событием) при просмотре стандартных отчетов с сервера CRM появляется ошибка см. вложение - в журнале приложений ошибка: Event Type: Error Event Source: MSCRMReporting Event Category: None Event ID: 19969 Date: 9/2/2009 Time: 5:41:23 PM User: N/A Computer: CRM_APP Description: Web service request SetDataSourceCredentials to Report Server http://crm_db/ReportServer failed with SoapException. Error: Произошла ошибка при обработке отчета. (rsProcessingAborted) For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Event Type: Warning Event Source: ASP.NET 2.0.50727.0 Event Category: Web Event Event ID: 1309 Date: 9/2/2009 Time: 5:41:23 PM User: N/A Computer: CRM_APP Description: Event code: 3005 Event message: An unhandled exception has occurred. Event time: 9/2/2009 5:41:23 PM Event time (UTC): 9/2/2009 1:41:23 PM Event ID: 4dc22352252147bfa189896a30fb3b68 Event sequence: 360 Event occurrence: 8 Event detail code: 0 ... Exception information: Exception type: CrmReportingException Exception message: Произошла ошибка при обработке отчета. (rsProcessingAborted) Request information: Request URL: http://crm_app:5555/ORG/CRMReports/r...ortviewer.aspx Request path: /ORG/CRMReports/rsviewer/reportviewer.aspx User host address: ... User: ... Is authenticated: True Authentication Type: Negotiate Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 7 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at Microsoft.Crm.Web.Reporting.SrsReportViewer.SetExecutionCredentials(ServerReport report) at Microsoft.Crm.Web.Reporting.SrsReportViewer.ConfigurePage() at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Custom event details: For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Пробую запустить из студии простой тестовый отчет - все работает. Загружаю его на сервер, запускаю - ошибка: Произошла ошибка при обработке отчета. Не удалось установить соединение с источником данных "CRM_DB". Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок В журнале сообщений: Event Type: Error Event Source: MSCRMReporting Event Category: None Event ID: 19969 Date: 9/2/2009 Time: 5:34:25 PM User: N/A Computer: CRM_APP Description: Web service request GetDataSources to Report Server http://crm_db/ReportServer failed with SoapException. Error: Недопустимый путь к элементу "/ORG_MSCRM/4.0/". Путь должен содержать менее 260 символов. Применяются и другие ограничения. Если сервер отчетов работает в собственном режиме, путь должен начинаться с символа косой черты ("\"). (rsInvalidItemPath) For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. На сервере отчетов никаких сообщений в журнале приложений нет, сервисы службы отчетов доступны (на всякий случай я перезапустила их и CRM - не помогло). Со службами отчетов опыта работы нет совсем, подскажите, в чем может быть проблема (такое ощущение,то с сервера CRM не видны сервисы отчетов). До этого все работало, никакие настройки не менялись. Заранее спасибо. |
|
03.09.2009, 10:14 | #2 |
Участник
|
И еще один вопрос
Как работает при создании отчета из Visual Studio опция "Сделать общим источником данных"?
|
|
03.09.2009, 10:19 | #3 |
Консультант-джедай
|
При написании отчетов для срм нельзя использовать общие источники данных
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
03.09.2009, 12:17 | #4 |
Участник
|
Попробовала выгрузить стандартные отчеты из CRM и запустить в Visual Studio - все работает.
Загружаю свой тестовый отчет, работающий в студии без проблем в CRM (через "Отчеты" в CRM), запускаю - пишет: "Произошла ошибка при обработке отчета. Не удалось установить соединение с источником данных "MSCRM_DataSource". Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок" Из за чего может быть соединение не установлено? (службы отчетов через Web-интерфейс ведут себя вполне адекватно). |
|
03.09.2009, 13:55 | #5 |
Консультант-джедай
|
была такая же ошибка... блин не помню как вылечили
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
03.09.2009, 14:46 | #6 |
Участник
|
Просмотрела параметры отчетов на сервере отчетов: после того, как прописала у моего тестового отчета DataSource вручную, он заработал и на сервере, и стал вызываться через CRM (хотя возвращает пустой результат).
Сделала копию со стандартного отчета, добавила его в CRM и поменяла так же DataSource - никакого эффекта, опять ошибка "Web service request SetDataSourceCredentials to Report Server http://crm_db/ReportServer failed with SoapException. Error: Произошла ошибка при обработке отчета. (rsProcessingAborted)" Вчера в журнале событий сервера приложений была ошибка: "Web service request GetDataSources to Report Server http://crm_db/ReportServer failed with SoapException. Error: Недопустимый путь к элементу "/MYORG/4.0/". Путь должен содержать менее 260 символов. Применяются и другие ограничения. Если сервер отчетов работает в собственном режиме, путь должен начинаться с символа косой черты ("\"). (rsInvalidItemPath)" (только один раз) Настройки DataSource в стандартных отчетах выглядят так - см. вложение - если меняю в них настройки на пользовательский DataSource - с сервера отчетов работает, из CRM - все та же ошибка. |
|
|
|