SSRS определение отчета недопустимо

как я могу решить приведенное ниже Сообщение об ошибке, которое я получаю, когда пытаюсь развернуть свой отчет на наш Reporting Server С помощью BIDS?

сообщение:

ошибка: определение отчета "/OrderAnalysis " является недопустимым.

Элемент Отчета:

 <Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">

10 ответов


Я только что получил это неясное сообщение при попытке развернуть отчет из BIDS.

после небольшой охоты я нашел более описательную ошибку, войдя в окно предварительного просмотра.


Я нашел проблему в этом... из-за неправильной / неудачной ссылки.rdl к данным conns etc. Также выяснилось, что ставки не были довольны наличием пробелов в некоторых именах файлов проекта/отчета... поэтому любой, кто сталкивается с этой проблемой, убедитесь, что у вас нет пробелов в именовании и проверьте файлы rdl, соединения, все для неудачных/устаревших ссылок! Visual Studio кажется дерьмом при сохранении всех его ссылок в актуальном состоянии... не дай бог тебе что-нибудь переименовать!


Я просто изменил капитализацию одного символа в одном из параметров отчета и больше не мог развернуть. Изменение одного символа обратно в верхний регистр позволило мне повторно развернуть. Замечательный.


У меня была такая же проблема во время разработки SSRS пользовательского отчета для MS CRM Dynamics 2011.

причина, потому что это произошло потому, что я использую некоторые Скрытых Параметров и для некоторых из них Я забыл дать значение по умолчанию.

Итак, из-за того, что у меня мало времени, чтобы закончить отчет, я забыл поставить значение по умолчанию для некоторых параметров, и я рисковал потерять больше времени, чтобы исправить это.

к счастью, я нашел его очень быстро, потому что ошибка показывает текстовое поле и абзац с первым неправильным параметром, но не показывает имя параметра:

"Я не могу опубликовать изображение ошибки, потому что этот сайт не позволяет мне"

вообще во время развития ССРС очень важно помнить: - Поставить параметры отчета в правильную последовательность (указанные для первых Эс. параметры, унаследованные от основного отчета или параметров essentials for суб-наборы) - Присвоить значение по умолчанию скрытию и внутренним параметрам.


очень загадочное сообщение для моей проблемы.

Я изменил имена параметров, но не обновлять эти имена в наборе данных.


Это произошло для меня из-за изменения имен определенных полей набора данных в заявках, на которые ссылались параметры. Я забыл зайти в параметры и изменить значение по умолчанию (значение по умолчанию параметра не меняется автоматически на переименование полей набора данных. Вместо.


Я только что столкнулся с этой проблемой. Есть опция "обновить поля", которую я нашел полезной. Сначала я не нашел интуитивным, что нужно вводить значения, используемые для выполнения запроса, таким образом, чтобы обновить поля. Как только я понял это и обновил поля - все сработало. Наборы данных и вызываемый общий набор данных должны коррелировать.


определение отчета недопустимо или не поддерживается данной версией служб Reporting Services. Это может быть результатом публикации определения отчета более поздней версии служб Reporting Services или того, что определение отчета содержит неправильно сформированный XML-код или недопустимый XML-код на основе схемы определения отчета.

я получил эту ошибку, когда я использовал ReportSync для загрузки некоторых .файлы rdl для служб отчетов SQL Server. В моем случае проблема заключалась в том, что .rdl-файлы имели текстовое поле, содержащее такие символы, как ©, (прочерк), (тире) знаков и т. д. При загрузке .rdl файлы с помощью ReportSync, я должен был кодировать эти символы (&copy;, &mdash;, &ndash;, etc.) и используйте свойства-заполнители для установки типа разметки в HTML, чтобы избавиться от этой ошибки.

Я бы не получил эту ошибку, если бы я вручную загрузил каждый из них .файлы rdl один за другим с помощью служб SQL Server Reporting Services. Но у меня их много .rdl файлы и загрузка каждого из них по отдельности потребуют много времени, поэтому я использую ReportSync для массовой загрузки всех .RDL-файл.

Извините, если мой ответ не кажется актуальным, но я надеюсь, что это поможет кому-либо еще получить это сообщение об ошибке при работе с SSRS .RDL-файл.


Я получал эту ошибку и пробовал большинство предложений здесь. Наконец я произнес:"очистить " на проекте отчета и попробовал еще раз. Наконец-то сработало!!


Я получил эту ошибку в отчете, который я скопировал из другого проекта и изменил источник данных. Я решил это, открыв свойства моего набора данных, перейдя в раздел Параметры и буквально просто повторно выбрав все параметры в правом столбце, как будто я просто щелкнул раскрывающийся список и выбрал тот же столбец. Затем я нажал preview, и это сработало!