none
CRM отчеты RRS feed

  • Вопрос

  • Добрый день . Возникла проблема с отчетами. При формировании отчета возникает ошибка 19969 "Web Service Request GetDataSource to Report Server http://sql/reportserver failed with SoatException. Error: Произошла ошибка при обработке отчета. (rsProcessAborted)" и предупреждение 1309 "An unhandled exception has occured". Среда сконфигурирована следующим образом: есть 3 сервера (контроллер домена, SQL сервер и сервер CRM. Службы Reporting Services установлены на SQL и на CRM серверах. В Deployment Manager на сервере CRM сервер отчетов прописан SQL. Хотелось бы сделать, чтоб он использовал свой сервер отчетов, и чтобы отчеты формировались без ошибок. Подскажите, пожалуйста, как решить такую проблему.

Ответы

  • Ну тогда остается только одно - деинсталляция экземпляра на CRM сервере и установка и настройка заново. При установке нужно указать Network Service в качестве учетной записи, от которой будет запускаться SRS. И при настройках Web Service Identity указать Network Service.
    На SQL сервер остановить службу SRS и убить (можно detach) базы (ReportServer и ReportServerTempDB). Кроме этого на CRM убить виртуальные директории.
    MCT
    Модератор

Все ответы

  • Адрес сервера отчетов указывается при установки CRM сервера или импорте оргинизации.
    Вам нужно корректно сконфигурировать Report Server, установленный на сервере CRM, отключить и удалить текущую орнганизацию, после этого импортировать организацию заново.


    MCT
    Модератор
  • Пытаюсь импортировать организацию. Указываю адрес reporting сервера, как сервер CRM. Выдает ошибку: "Setup is failed o validate specified Reporting Server http://crm/reportserver. Error: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'. The request failed with the error message". Возможно есть какие-то хитрости конфигурирования Report Server'а?
  • Возможно у вас Reporting Server не сконфигурирован. Попробуйте в браузере набрать http://crm/reportserver и http://crm/reports и посмотреть, что будет написано.


    MCT
    Модератор
  •             http://CRM/reportserver - Server Application Unavailable.
    http://CRM/reports - Server Application Unavailable.

    http://SQL/reportserver  - SQL/ReportServer-/ Версия 9.00.3042.00 служб Microsoft SQL Reporting Services.

    http://SQL/reports - страница SQL Server Reporting Services.

  •             http://CRM/reportserver - Server Application Unavailable.
    http://CRM/reports - Server Application Unavailable.

    http://SQL/reportserver  - SQL/ReportServer-/ Версия 9.00.3042.00 служб Microsoft SQL Reporting Services.

    http://SQL/reports - страница SQL Server Reporting Services.


    Report Server на CRM не сконфигурирован. Попробуйте воспользоваться приложением Reporting Services Configuration Manager для конфигурации. 
    MCT
    Модератор
  • Я так понимаю, что сконфигурирован он на SQLсервере, а не на CRM. Мне нужно сделать так, чтобы он был сконфигурирован на CRM'е. Проблема в том, что я не знаю, что нужно указывать в Reporting Services Configuration Manager. Пыталась менять параметры в Web Service Identity Report Server и Report Manager (выбирала ReportServer или CRMAppPool) и в Database Setup меняла Server Name и Database Name (пробовала указывать SQL сервер и CRM, т.е. сам себя). Результат один и тот же - не работает. Подробную инструкцию, как их нужно сконфигурировать, тоже не нашла.
  • Приложение SRS Configuration Manager работает по принципу wizard-а: по шагам (ссылки слева) что-то меняете, нажимаете на кнопку Apply и проверяете результат выполнения шага. Пока не сконфигурированы настройки предыдущего шага бессмысленно переходить к следующему. Начинать нужно с шага Report Server Virtual Directory. В конце должно получиться примерно вот что:

    Free Image Hosting at www.ImageShack.us
    MCT
    Модератор
  • Все галочки стоят , кроме Initialization (она серая, неактивная и крестиком, как с ошибкой). В Server Status Initialized: No.
  • С инициализацией разобралась, галочка появилась. Потом перезапустила iis. Но http://CRM/reportserver - Server Application Unavailable.
  • Что пишет Application Log?


    MCT
    Модератор
  • То же самое : ошибка 19969 "Web Service Request GetDataSource to Report Server http://sql/reportserver failed with SoatException. Error: Произошла ошибка при обработке отчета. (rsProcessAborted)" и предупреждение 1309 "An unhandled exception has occured".
  • Наиболее интересна ошибка, которая возникает при открытии http://sql/reports.


    MCT
    Модератор
  • При открытии http://sql/reports все нормально, а вот http://crm/reports появляется ошибка 1088 "Failed to execute request because the App-Domain could not be created. Error: 0x80070005 Отказано в доступе." и предупреждение 1073 "Failed to initialize the AppDomain:/LM/W3SVC/1354136146/Root

    Exception: System.IO.FileLoadException
    Message: Could not load file or assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Отказано в доступе.
    StackTrace:    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
       at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
       at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
       at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
       at System.Activator.CreateInstance(String assemblyName, String typeName)
       at System.AppDomain.CreateInstance(String assemblyName, String typeName)
       at System.AppDomain.CreateInstance(String assemblyName, String typeName)
       at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)

    Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".

  • См. http://social.technet.microsoft.com/Forums/ru-RU/msoserverru/thread/d071dbf8-2616-47e4-ad2e-dda32198d1b3
    Наверно под доменной учеткой запущен сервис и/или Application Pool?
    MCT
    Модератор
  • Запускала или от Network Service или от CRMAppPool (учетка для CRM'а), всмысле от них обеих пробовала
  • Ну тогда остается только одно - деинсталляция экземпляра на CRM сервере и установка и настройка заново. При установке нужно указать Network Service в качестве учетной записи, от которой будет запускаться SRS. И при настройках Web Service Identity указать Network Service.
    На SQL сервер остановить службу SRS и убить (можно detach) базы (ReportServer и ReportServerTempDB). Кроме этого на CRM убить виртуальные директории.
    MCT
    Модератор