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


Передача файлов в папку

Предусмотрена возможность передавать файлы из файловой системы и сохранять их в качестве управляемых элементов в базе данных сервера отчетов. Действия системы при передаче зависят от типа файла.

  • Передача RDL-файла эквивалентна публикации отчета.

  • Передача любого другого файла добавляет его в базу данных сервера отчетов как один двоичный объект. Эти файлы публикуются на сервере отчетов как ресурсы. Ресурсами могут быть файлы любого типа. Если расширение файла совпадает с известным типом MIME, для идентификации типа ресурса используется значок этого типа MIME. В противном случае ресурс показывает универсальный значок файла.

ПримечаниеПримечание

Нельзя передавать файл источника данных отчета (RDS) для создания общего источника данных. RDS-файл используется только в конструкторе отчетов. Он не может предоставлять содержимое для совместно используемого элемента источника данных, определенного и управляемого с помощью диспетчера отчетов. В качестве альтернативы передачи можно написать скрипт, который создает общий источник данных на основе RDS-файла.

Максимальный размер файла для передаваемых элементов определяется ASP.NET. По умолчанию максимальный размер равен 4 мегабайтам (МБ).

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

значок отчета

Значок отчета

значок модели отчета

Значок модели

универсальный значок ресурса

универсальный значок ресурса

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

Файл передается с помощью диспетчера отчетов. Возможность передачи файлов на сервер отчетов зависит от задач, которые входят в назначенную роль. Если используются настройки безопасности по умолчанию, локальные администраторы могут добавлять элементы в сервер отчетов. Если включены «Мои отчеты», любой пользователь, для которого создана папка «Мои отчеты», имеет разрешения на передачу в нее элементов. Если используются пользовательские назначения ролей, то назначение роли должно включать задачи, поддерживающие управление папками.

Чтобы выполнить следующее действие

Необходимо включить следующие задачи

Передача RDL-файла в папку

Управление отчетами

Передача любого файла как двоичного объекта

Управление ресурсами

Просмотр содержимого папки

Просмотр ресурсов, просмотр отчетов

См. также

Задания

Передача файла или отчета (диспетчер отчетов)

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

Диспетчер отчетов (службы SSRS)

Предоставление разрешений на сервер отчетов в собственном режиме

Задачи и разрешения