Предварительные версии отчетов в службах SQL Server Reporting Services (SSRS)

При разработке отчета может потребоваться просмотреть его перед публикацией в рабочей среде. Это можно сделать несколькими способами: переключившись в режим предварительного просмотра в конструкторе отчетов, используя окно предварительного просмотра в конструкторе отчетов и публикуя отчет на сервере отчетов в тестовой среде.

Замечание

При предварительном просмотре отчета данные отчета кэшируются в файл на локальном компьютере. При повторном просмотре того же отчета с помощью одного запроса, параметров и учетных данных конструктор отчетов извлекает кэшированную копию, а не повторно запускает запрос. Файл данных сохраняется как <reportname.rdl.data> в том же каталоге, что и файл определения отчета. Файл не удаляется при закрытии конструктора отчетов.

Режим предварительной версии

Чтобы просмотреть отчет в конструкторе отчетов, нажмите кнопку "Предварительный просмотр". Этот отчет выполняется локально, используя те же функции обработки и отрисовки отчетов, которые предоставляются сервером отчетов. Отображаемый отчет представляет собой интерактивное изображение; можно выбрать параметры, щелкнуть ссылки, просмотреть карту документа и развернуть и свернуть скрытые области отчета. Вы также можете экспортировать отчет в любой из установленных форматов отрисовки.

Автономный предварительный просмотр

Другим способом предварительного просмотра отчета является запуск проекта отчета в конфигурации отладки, например для отладки пользовательских сборок, которые вы пишете. Существует три способа запуска проекта:

  • Нажав кнопку "Пуск " в меню отладки .

  • Нажав кнопку "Пуск " на стандартной панели инструментов Visual Studio.

  • Нажав клавишу F5.

Если вы используете конфигурацию проекта, которая создает отчет, но не развертывает его, отчет, указанный в StartItem свойстве текущей конфигурации, открывается в отдельном окне предварительного просмотра. В окне предварительного просмотра отчет отображается так же, как и в режиме предварительного просмотра.

Замечание

Перед отладкой отчета необходимо задать начальный элемент. Чтобы задать начальный элемент, в обозревателе решений щелкните правой кнопкой мыши проект отчета, щелкните "Свойства", а затем StartItemвыберите имя отчета для отображения.

Если вы хотите предварительно просмотреть определенный отчет, который не является начальным элементом проекта, выберите конфигурацию, которая создает отчет, но не развертывает его (например, конфигурация DebugLocal), щелкните правой кнопкой мыши отчет и нажмите кнопку "Выполнить". Необходимо выбрать конфигурацию, которая не развертывает отчет; в противном случае отчет будет опубликован на сервере отчетов вместо локального отображения в окне предварительного просмотра.

При первом просмотре отчета в режиме предварительного просмотра или в окне предварительного просмотра представление отчета напоминает отчет, созданный модулем отрисовки HTML. Предварительный просмотр не является HTML, но макет и форматирование страниц отчета аналогичны результатам HTML.

Вы можете изменить отображение, чтобы представить печатный отчет, переключившись на режим предварительного просмотра печати. Нажмите кнопку "Предварительный просмотр печати " на панели инструментов предварительного просмотра. Отчет будет отображаться так, как будто он был на физической странице. Это представление напоминает выходные данные, созданные модулями отрисовки изображений и PDF. Предварительный просмотр печати не является изображением или PDF-файлом, но макет и разбивка отчета похожи на выходные данные в этих форматах.

Публикация на тестовом сервере

Кроме того, можно протестировать отчеты, публикуя их на тестовом сервере. Публикация отчета на тестовом сервере совпадает с публикацией на рабочем сервере. Сведения о публикации отчета см. в статье "Публикация отчетов на сервере отчетов".

Дальнейшие шаги