Подтвердить что ты не робот

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">
4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

Я просто изменил капитализацию ОДНОГО символа в одном из параметров моего отчета и больше не мог развертывать. Изменение одного символа в верхнем регистре позволило мне перераспределить. Примечателен.

Ответ 4

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

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

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

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

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

В целом во время разработок SSRS очень важно помнить: - Поставить параметры отчета в правильную последовательность (указанные для первых параметров es, унаследованные от основного отчета или необходимые параметры для поддисков) - Назначить значение по умолчанию для Скрытых и внутренних параметров.

Ответ 5

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

Ответ 6

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

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

Ответ 7

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

Ответ 8

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

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

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

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

Ответ 9

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

Ответ 10

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