Предварительный просмотр отчетов в службах SQL Server Reporting Services (SSRS)
При проектировании отчета может понадобиться просмотреть его до публикации в рабочей среде. Это можно сделать несколькими способами: воспользовавшись вкладкой «Предварительный просмотр» конструктора отчетов, при помощи окна предварительного просмотра в конструкторе отчетов, а также опубликовав отчет на сервере отчетов в тестовом режиме.
Примечание
При осуществлении предварительного просмотра отчета данные для отчета кэшируются в файл на локальном компьютере. При повторном просмотре того же отчета (с использованием того же запроса, параметров и учетных данных) конструктор отчетов получает кэшированную копию вместо того, чтобы заново выполнять запрос. Файл данных сохраняется под именем <имя_отчета>.rdl.data в том же каталоге, что и файл определения отчета. Этот файл не удаляется, когда конструктор отчетов закрывается.
Режим предварительного просмотра
Вы можете просмотреть отчет в конструктор отчетов, нажав кнопку Предварительный просмотр. Тем самым отчет выполнится локально, используя те же возможности обработки отчета и подготовки его к предварительному просмотру, которые обеспечиваются на сервере отчетов. Отчет отображается как интерактивное изображение; можно выбирать параметры, щелкать ссылки, просматривать схему документа, разворачивать и сворачивать скрытые области отчета. Также можно экспортировать отчет в любой из установленных форматов подготовки к просмотру.
Автономный предварительный просмотр
Другой способ предварительного просмотра отчета — выполнение проекта отчета в конфигурации отладки; например, это можно сделать для отладки пользовательских сборок. Существуют три способа выполнения проекта:
Щелкнув Пуск в меню Отладка .
Нажав кнопку Пуск на стандартной панели инструментов Visual Studio.
Нажатием клавиши F5.
Если используется конфигурация проекта, которая строит отчет, но не развертывает его, отчет, указанный в свойстве StartItem
текущей конфигурации, открывается в отдельном окне предварительного просмотра. Окно предварительного просмотра отображает отчет в том же виде и с теми же возможностями, что и вкладка «Предварительный просмотр».
Примечание
Прежде чем приступить к отладке отчета, необходимо указать стартовый элемент. Чтобы задать начальный элемент, в Обозреватель решений щелкните правой кнопкой мыши проект отчета, выберите пункт Свойства, а затем в StartItem
выберите имя отчета для отображения.
Для предварительного просмотра конкретного отчета, не являющегося стартовым элементом проекта, выберите конфигурацию, которая строит отчет, но не развертывает его, например DebugLocal, щелкните правой кнопкой мыши отчет и выберите команду Выполнить. Необходимо выбрать конфигурацию, которая не развертывает отчет; в противном случае отчет будет опубликован на сервере отчетов вместо того, чтобы отобразиться локально в окне предварительного просмотра.
Предварительный просмотр
Когда отчет просматривается на вкладке «Предварительный просмотр» или в окне предварительного просмотра, он выглядит так, как если бы он был создан модулем подготовки отчетов в формате HTML. Отчет не является HTML-страницей, но его макет и разбиение на страницы подобны выходному формату HTML.
Вместо этого отчет можно просмотреть в таком виде, как если бы он был напечатан, путем переключения в режим просмотра печати. Щелкните значок Предварительный просмотр на панели инструментов предварительного просмотра. Отчет отобразится в таком виде, как если бы он был напечатан на бумаге. Этот режим просмотра похож на результат работы модуля подготовки отчетов в формате PDF и формате изображения. Предварительный просмотр не является изображением или PDF-файлом, но макет отчета и его разбиение на страницы подобны выходному результату в этих форматах.
Публикация на тестовом сервере
Отчеты также можно протестировать путем публикации их на тестовом сервере. Публикация отчета на тестовом сервере происходит точно так же, как публикация на производственном сервере. Сведения о публикации отчета см. в разделе Публикация отчетов на сервере отчетов.