Показать сообщение отдельно
Старый 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.