У нас есть несколько отчетов служб отчетов SQL Server. Я тогда не писал, но мне нужно о них позаботиться.
Эти отчеты запускаются при открытии в браузере, и с параметрами по умолчанию (условия поиска и ограничения не указаны) они получают много данных, что является медленным. Клиент предпочел бы, чтобы отчет не генерировался, пока пользователь не введет параметры и не нажмет «просмотреть отчет»
К сожалению, я совсем не знаю SSRS - как мне остановить запуск отчета при его открытии?
Подробности того, как это сделать в развернутом отчете (согласно ответу Рихана Мейджа), следующие:
Нажмите на отчет, нажмите «Свойства» вверху. Возможно, вам придется немного подождать, потому что медленный отчет может быть запущен сейчас. Затем нажмите на «параметры» слева.
Для каждого параметра убедитесь, что установлен флажок «Запрашивать пользователя», а для хотя бы одного параметра «Имеет значение по умолчанию» не отмечен. Снова нажмите «Просмотр» в левом верхнем углу (или вернитесь в папку и щелкните имя отчета), чтобы просмотреть отчет, и обратите внимание, что отчет не запускается сразу.
В построителе отчетов это можно сделать через меню «Фильтр». Отмените выбор значений хотя бы из одного фильтра и сохраните отчет.
Можно ли также остановить запуск отчетов при загрузке, когда у отчета нет параметров?