Набор данных SSRS не обновляется после изменения хранимой процедуры MySQL

Набор данных SSRS не обновляется после изменения хранимой процедуры MySQL.

Я создал отчет SSRS, в котором набор данных получает данные из хранимой процедуры MySQL. В этом случае вывод генерируется правильно, а также отчет.

Позже я модифицирую некоторый контент в хранимой процедуре. Я запускаю хранимый proc в конструкторе запросов. В конструкторе запросов он дает правильный результат.

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

Скажите, пожалуйста, что не так.

Ответ 1

Попробуйте удалить файл MySolution\MyProject\MyRDL.data - BIDS кэширует довольно агрессивно.

Ответ 2

Это ошибка в Visual Studio, я думаю, что это происходит и со мной. Обычно закрытие отчета в Visual Studio и повторное открытие помогают.

Ответ 3

отчет может быть кэширован на BIDS в течение нескольких секунд.

откройте его, и оно должно быть хорошо

Ответ 4

Я тестировал VS2012

Примечание: 1. Перейти к дизайну отчета 2. Помните (или скопируйте где-нибудь) свое (A) имя источника данных и (B) имя набора данных

Теперь Шаг 1: В решении проекта Исследуйте Удалить набор данных (то же имя, что и в примечании (A) Имя источника данных ) Не волнуйся В твоем отчете ничего плохого не будет:) Шаг 2: откройте инструмент отчета "Отчет" вашего отчета Шаг 3:  * Выберите dataSet → Щелкните правой кнопкой мыши ---- > Выберите Свойства DataSet  * В "источнике данных" нажмите кнопку "NEW" ---- > Далее ---- >  * Выберите таблицу /sp/views/ ----- > Поместите имя набора данных как: (Примечание 2. Помните свое (A) имя источника данных)

  • Теперь закончить...:) теперь вы можете получить свое новое добавленное поле в SP

ПРИМЕЧАНИЕ: ТОЛЬКО ПОМНИТЕ свой старый источник данных и имя набора данных

Спасибо, наслаждайся... С Уважением, [email protected]

Ответ 5

Также убедитесь, что это отчет, а не вы.

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