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


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

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

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

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

Примечание

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

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

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

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

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

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

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

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

Требуемое действие Необходимо включить следующие задачи
Передача RDL-файла в папку Управление отчетами
Передача любого файла как двоичного объекта Управление ресурсами
Просмотр содержимого папки Просмотр ресурсов, просмотр отчетов

См. также:

[Диспетчер отчетов (собственный режим служб SSRS)].. /report-manager-ssrs-native-mode.md) Предоставление разрешений на задачи сервера отчетов в собственном режимеи разрешения наотправку файла или отчета (диспетчер отчетов)