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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2008, 15:02   #1  
Cielo is offline
Cielo
Участник
 
21 / 11 (1) +
Регистрация: 21.08.2008
Проблема с Reporting Services
Соблазнились Report builder 2.0, перенесли базы CRM на MSSQL 2008, вроде нормально там же настроили Reporting services (встроенные отчёты открываются).

Создаём в Report builder 2.0, который основывается на данных, возвращаемых Stored procedure (находится в Company_MSCRM). На самом сервере с SQL 2008 репорт корректно отрабатывает, с моей локальной машины тот же репорт отлично работает. Грузим в CRM и получаем

Код:
  • Произошла внутренняя ошибка на сервере отчетов. Дополнительные подробности см. в журнале ошибок.
    • The type initializer for 'System.Web.Configuration.RegexWorker' threw an exception.
в логе ошибок на сервере -

Код:
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Произошла внутренняя ошибка на сервере отчетов. Дополнительные подробности см. в журнале ошибок., ;
 Info: Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Произошла внутренняя ошибка на сервере отчетов. Дополнительные подробности см. в журнале ошибок. ---> System.TypeInitializationException: The type initializer for 'System.Web.Configuration.RegexWorker' threw an exception. ---> System.IO.FileLoadException: 
File name: 'System.Web.RegularExpressions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ---> System.UnauthorizedAccessException: Access is denied. (0x80070005 (E_ACCESSDENIED))
   at System.Web.Configuration.RegexWorker..cctor()
периодически в EventLog падают ошибки
Код:
 
Could  not find stored procedure ''.    
 
 
ReportingServicesService    
 
 
C:\Program  Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\
в RSReportServer Configuration File всё нормально и Dsn property заполнен. Пробовал аналоги http://social.msdn.microsoft.com/for...-2742df1a6577/ для SQL 2008.

используются Windows credentials. Может это всё происходить из-за Kerberos'a, вернее, его потенциального отсутствия?

Update: теперь с ошибкой The type initializer for 'System.Web.Configuration.RegexWorker' threw an exception. отваливаются и стандартные репорты.
перезагрузил все сервисы - стандартные отчёты снова работают, кастомный выпадает с ошибкой
  • Произошла ошибка при обработке отчета.
    • Не удалось выполнить запрос для набора данных "DataSet1".
      • Could not find stored procedure ''.

Последний раз редактировалось Cielo; 22.12.2008 в 16:42.
Старый 23.12.2008, 11:49   #2  
Cielo is offline
Cielo
Участник
 
21 / 11 (1) +
Регистрация: 21.08.2008
загружать существующий файл в CRM оказалось мёртвой идеей со всех сторон, независимо от выбора источника данных. а вот сохранение репорта по адресу http://<наш репортинг сервер>/Reportserver и его загрузка в CRM с указанием "ссылки на веб-страницу" прошло гладко и без проблем.
Старый 23.12.2008, 14:33   #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
После выхода SQL 2008 для улучшения совместимости обновлялся дистрибутив CRM и документация в IG. Вы ставили Rollup 1 на CRM? Возможно вам стоит ознакомится с коментариями Implementation Guide на этот счет? В частности с SQL 2008 был баг связанный с тем, что некорректно работал RS Connector. Есть ощущение, что у вас аналогичная проблема, так как мы имеем ошибки вида "System.UnauthorizedAccessException: Access is denied"
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 23.07.2009, 13:23   #4  
Petrick is offline
Petrick
Участник
 
13 / 12 (1) ++
Регистрация: 17.07.2009
При выполнении отчета выдается ошибка:
Microsoft CRM Error Report:
Error Description:
An error occurred during report rendering.

Error Details:
An error occurred during report rendering.

Full Stack:
[MissingDataSourceCredentialsException: One or more data sources is missing credentials]
в Microsoft.Reporting.WebForms.ParametersArea.ValidateNonVisibleReportInputsSatisfied()
в Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e)

[CrmException: An error occurred during report rendering.]
в Microsoft.Crm.Web.Reporting.SrsReportViewer.ReportErrorHandler(Object sender, ReportErrorEventArgs e)
в Microsoft.Reporting.WebForms.ReportViewer.OnError(Exception e)
в Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e)
в System.Web.UI.Control.PreRenderRecursiveInternal()
в System.Web.UI.Control.PreRenderRecursiveInternal()
в System.Web.UI.Control.PreRenderRecursiveInternal()
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

[HttpUnhandledException: Выдано исключение типа "System.Web.HttpUnhandledException".]
в System.Web.UI.Page.HandleError(Exception e)
в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
в System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
в System.Web.UI.Page.ProcessRequest()
в System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
в System.Web.UI.Page.ProcessRequest(HttpContext context)
в ASP.keysystems_crmreports_rsviewer_reportviewer_aspx.ProcessRequest(HttpContext context)
в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
в System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



Other Message:

Error Number:
0x80040494

Source File:
Not available

Line Number:
Not available


Date: 07-23-2009

Time: 13:22:38

Server: node1


Request URL:
http://node1:5555/Keysystems/CRMRepo...ortviewer.aspx

Через диспетчер отчетов все работает.
Что делать?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM Online: Windows Services Connector Blog bot Dynamics CRM: Blogs 0 03.11.2008 19:05
Microsoft Dynamics CRM Team Blog: How it Works: SQL Server Reporting Services and Dynamics CRM Blog bot Dynamics CRM: Blogs 0 19.07.2008 04:42
SQL Reporting Services gor0422 Dynamics CRM: Администрирование 8 29.04.2008 09:45
SQL Reporting Services Developer Edition leshy Dynamics CRM: Администрирование 10 23.01.2006 19:51

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

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

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