Бөлісу құралы:


rsProcessingError — ошибка служб Reporting Services

Сведения

Категория Значение
Название продукта SQL Server
ИД события rsProcessingError
Источник событий Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings.resources
Компонент Службы отчетов
Текст сообщения Ошибки произошли при обработке отчетов.

Описание

Во время публикации, обработки, локального просмотра, просмотра с сервера отчетов или создания подписки на отчет произошла одна или несколько ошибок. Это сообщение указывает, что обнаружена, по меньшей мере, одна ошибка.

Возможные причины

Возможные причины:

  • На сервере отчетов произошла ошибка обработки.

  • При предварительном просмотре отчета возникла ошибка локальной обработки отчета.

  • Выражение групп принимает значение неправильного типа данных.

  • Определение фильтра указало два выражения, которые вычисляются с типами данных, которые не удалось сравнить.

  • Выражение ссылается на неисследующее поле в коллекции Fields.

  • Выражение включает вызов агрегатной функции с недопустимой или конфликтной областью действия.

  • Выражение ссылается на неисследующий параметр в коллекции параметров отчета.

  • Пользовательская сборка или сборка служб Reporting Services, которая была неправильно развернута, не удалось загрузить.

  • Параметр, имеющий свойство NULL, заданное значением False , обнаружило значение NULL в параметре.

  • Выражение для свойства Hidden области данных содержит ошибку: ссылка на объект не указывает на экземпляр объекта.

  • Выражение содержит недопустимый вызов функции или синтаксическую ошибку.

Действие пользователя

Поиск дополнительных сведений

Выполните одно или несколько следующих действий.

  • Если вы просматриваете отчет с сервера отчетов или просматриваете отчет как подписку, просмотрите весь текст сообщения об ошибке. Дополнительные сведения содержатся в расширенной текстовой области.

  • Если вы создаете отчет в конструктор отчетов и сталкиваетесь с этой ошибкой при предварительном просмотре отчета, предоставляется дополнительная информация. В окне списка ошибок содержатся сведения о проблеме.

  • Если вы создаете отчет в конструктор отчетов предварительной версии, просмотрите весь текст сообщения об ошибке. Дополнительные сведения содержатся в расширенной текстовой области.

  • Если вы просматриваете отчет на сервере отчетов и работаете с локальным администратором на сервере отчетов, можно просмотреть стек вызовов, щелкнув правой кнопкой мыши страницу и выбрав "Просмотреть источник". Дополнительные сведения содержатся в стеке вызовов.

  • Если вы работаете с локальным администратором на сервере отчетов, выполните поиск по файлу ReportProcessingExceptionжурнала. В записях журнала содержится дополнительная информация. Журнал сервера отчетов обычно находится в файле <диск>:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\LogFiles\ReportServerService__метка_даты_и_времени.log. Дополнительные сведения см. в разделе Файлы и источники журналов служб Reporting Services.

Не удалось загрузить сборку узла выражения

У пользовательских сборок должны быть подписанные строгие имена и установлен атрибут AllowPartiallyTrustedCallers. Дополнительные сведения см. в разделе "Использование пользовательских сборок с отчетами " и "Общие сведения о политиках безопасности".

Встроенное глобальное имя не существует

Проверьте правильность написания имен в выражениях. Встроенные имена глобальных переменных, параметров и полей с учетом регистра. В выражении, вызывающего ошибку, убедитесь, что имя фактически существует в отчете и правильно ли указано имя. Дополнительные сведения см. в встроенных коллекциях выражений (построитель отчетов и SSRS).

Свойства параметров и null

Параметр с несколькими значениями не может иметь значение NULL. Дополнительные сведения см. в разделе "Параметры отчета" (построитель отчетов и конструктор отчетов).

Не удалось обработать основной отчет с вложенным отчетом

Та же версия обработчика отчетов Служб Reporting Services должна обрабатывать отчет с вложенными отчетами. При обновлении отчетов до текущей версии схемы определения отчета основной отчет и вложенные отчеты могут обновляться одновременно. Если версия несовместима между отчетом и ее вложенными отчетами, отображается следующее сообщение: "Не удалось обработать вложенный отчет".

Измените основной отчет или вложенные отчеты, чтобы одна и та же версия обработчика отчетов могли обрабатывать все отчеты. Сведения о том, почему отчет не удается обновить, см. в отчетах об обновлении.

Вызовы функций написаны на Visual Basic, а не SQL

В тексте запроса в реляционной базе данных можно использовать функции SQL. Функции Visual Basic нельзя использовать в тексте запроса.

В службах Reporting Services выражения могут использовать функции Или функции Visual Basic, System.Math System.String полные платформа .NET Framework функции или пользовательские функции, предоставляемые в пользовательском коде или пользовательской сборке. Нельзя использовать функции SQL в выражении.

Убедитесь, что в запросе используются допустимые вызовы функций и выражения.

Не удается сравнить типы данных для фильтра

В уравнении фильтра выражение фильтра, определяющее, что следует фильтровать, и значение фильтра должно быть одинаковым типом данных для сравнения. При появлении одной из следующих ошибок измените выражение поля или значение фильтра, чтобы типы данных соответствовали друг другу.

  • Невозможно выполнить обработку <типа> элемента отчета для <имени> элемента отчета. Не удается сравнить данные типов и< типов><>. Проверьте тип данных, <возвращаемый именем> элемента отчета.

  • Не удалось вычислить <имя свойства>.

  • Не удалось вычислить <имя свойства>. Он ссылается на поле набора данных с ошибкой: <строка> ошибки.

Дополнительные сведения см. в разделе "Фильтр", "Группирование" и "Сортировка данных" (построитель отчетов и SSRS).

Недопустимая или конфликтующая спецификация области в вызове агрегатной функции

При включении вызовов агрегатных функций в выражения ячейки табликса обработчик отчета вычисляет выражение в области действия самой внутренней области данных, к которой принадлежит ячейка.

Можно также передать агрегатной функции имя конкретной области. Область может быть именем набора данных, областью данных или именем области более высокого порядка в иерархии данных. Это имя относится к следующим сообщениям:

  • Имя ><элемента отчета типа>< элемента отчета имеет недопустимое имя> области.< Область должна совпадать с текущей или содержаться в ней.

  • <Выражение имени> свойства для <типа> элемента отчета. <Имя> элемента отчета имеет параметр области, недопустимый для статистической функции. Параметр области должен быть задан строковой константой, совпадающей с именем объемлющей группы, объемлющей области данных или имени набора данных.

Для агрегатных функций, вычисляющих промежуточные итоги (Previous, RunningValueили RowNumber), можно задать параметр области, представляющий собой либо имя группы строк, либо имя группы столбцов, но не то и другое сразу. Эта функция применяется к следующему сообщению об ошибке:

  • Агрегатные функции Previous, RunningValue или RowNumber, используемые в ячейках данных элемента отчета <тип элемента отчета> "<имя элемента отчета>", ссылаются на группирование данных по строкам или столбцам <тип элемента отчета>. Параметры области для всех агрегатных функций Previous, RunningValue и RowNumber в элементе отчета типа <тип элемента отчета> могут ссылаться на группирование данных по строкам или столбцам, но не на оба типа группирования одновременно.

Дополнительные сведения см. в разделе "Область выражений" для итогов, агрегатов и встроенных коллекций (построитель отчетов и служб SSRS) и встроенных коллекций в выражениях (построитель отчетов и SSRS).

Область набора данных по умолчанию для текстового поля верхнего уровня

Не используйте область по умолчанию для текстового поля, добавленного в область конструктора отчетов, если отчет содержит несколько наборов данных. Используйте выражение, включающее как агрегатную функцию, так и имя набора данных для задания области. Например, =First(Fields!FieldName.Value, "DataSet2").

Выражения (построитель отчетов и службы SSRS)
Справочник по агрегатным функциям (построитель отчетов и SSRS)
Примеры выражений (построитель отчетов и службы SSRS)
Наборы данных отчетов (SSRS)
Часто используемые фильтры (построитель отчетов и службы SSRS)
Сбор полей набора данных (построитель отчетов и службы SSRS)
Пользовательские ссылки на код и сборки в выражениях в конструктор отчетов (SSRS)
Ссылки на коллекции параметров (построитель отчетов и службы SSRS)