Доставка общих папок в службах Reporting Services

Службы SQL Server Reporting Services включают расширение доставки общих папок, чтобы вы могли доставлять отчет в папку. Расширение доставки общей папки доступно по умолчанию и не требует другой конфигурации. Для успешной доставки файла необходимо иметь разрешение на запись в общую папку. Учетная запись, требующая разрешения на запись, может быть учетными данными, настроенными в подписке, или учетной записью общей папки, настроенной для сервера отчетов. Дополнительные сведения об учетной записи общей папки см. в разделе "Параметры подписки" и учетная запись общей папки (Configuration Manager). Кроме того, пользователи, которым требуется доступ к отчетам, должны иметь разрешения на чтение в общей папке.

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

Применимо к: Службы Reporting Services в собственном режиме | Службы Reporting Services в режиме интеграции с SharePoint

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

Отчеты о характеристиках, доставляемые в общие папки

  • В отличие от отчетов, размещенных на сервере отчетов и управления ими, отчеты, доставляемые в общую папку, являются статическими файлами.

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

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

  • Если желательно сохранить интерактивные возможности в доставляемом отчете, вместо этого следует использовать доставку по электронной почте. Электронное сообщение содержит ссылку на отчет на сервере отчетов, и пользователи могут использовать возможности взаимодействия. Дополнительные сведения см. в статье "Доставка электронной почты" в службах Reporting Services.

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

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

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

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

\\<servername>\reportarchive\operations\2014  

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

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

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

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

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

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

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

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

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

На следующем рисунке представлен пример параметров для подписки, настроенной для доставки в общую папку.

Screenshot of the settings for a file share subscription.

Создание подписок для серверов отчетов в собственном режиме и управление ими
Параметры подписки и учетная запись общей папки (Configuration Manager)