Поделиться через


Доставка отчетов в общие папки с помощью служб Reporting Services

Службы Службы Reporting Services включают модуль доставки отчетов в общую папку, позволяющий доставить отчет в любую папку. Модуль доставки в общие папки доступен по умолчанию и не требует какой-либо дополнительной настройки. Для успешной доставки файла необходимо иметь разрешение на запись в общую папку. Кроме того, у пользователей, которым нужен доступ к отчетам, должно быть разрешение на чтение из общей папки.

Для распространения отчета через общую папку нужно определить либо стандартную, либо привязанную к данным подписку. Одновременно можно подписаться и запросить доставку только для одного отчета. Дополнительные сведения об использовании доставки в общую папку в управляемой данными подписке см. в разделе Создание управляемой данными подписки (учебник по службам SSRS). Кроме того, учетная запись, запускающая удаленные подписки общей папки, требует права на локальный вход на компьютер служб Службы Reporting Services.

В этом разделе:

  • Характеристики отчета, доставляемого в общую папку

  • Папки назначения

  • Форматы файлов

  • Параметры файла

Характеристики отчета, доставляемого в общую папку

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Папки назначения

При определении подписки, использующей общую папку, нужно указать в качестве папки назначения существующую папку. Сервер отчетов не создает никаких папок в файловой системе. Указанная папка должна быть доступна через сетевое соединение.

Убедитесь, что у пользователей, которые будут просматривать отчеты в общей папке, есть разрешение на чтение.

Местонахождение целевой папки для подписки должно быть указано в формате UNC, включающем сетевое имя компьютера. В путь к папке не следует включать заключительную обратную косую черту. Путь в формате UNC показан в следующем примере:

\\<servername>\reportarchive\operations\2003

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Форматы файлов

Вывод отчетов может осуществляться в различных форматах, например HTML или Excel. Чтобы сохранить отчет в конкретном файловом формате, выберите этот формат при создании подписки. Например, при выборе Excel отчет будет сохранен в файле Microsoft Excel. Хотя можно выбрать любой из поддерживаемых форматов отображения, некоторые из них при выводе файла работают лучше, чем другие.

Для доставки в общую папку выберите формат, который позволяет доставить отчет в одном файле, чтобы в отчет были включены все изображения и связанное содержимое. Поддерживаются форматы веб-архив, PDF, TIFF и Excel. Избегайте использования форматов HTML 4.0. Если в отчете содержатся изображения, то в форматах HTML 4.0 они не будут включены в файл.

Значок стрелки, используемый со ссылкой «В начало»В начало

Параметры файла

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

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

Можно указать параметры перезаписи, чтобы использовать одно и то же имя файла для каждой доставки отчета или для создания нового файла. Чтобы перезаписать файл, необходимо использовать те же имя и расширение.

Альтернативный подход состоит в создании уникального файла для каждой доставки путем добавления в имя файла отметки времени. Для этого добавьте переменную @timestamp в имя файла (например, CompanySales@timestamp). При таком подходе имя файла будет уникальным по определению, так что он никогда не будет перезаписан.

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

Основные понятия

Создание, изменение и удаление стандартных подписок (службы Reporting Services в собственном режиме)