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


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

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

  • Передача RDL-файла эквивалентна публикации отчета.
  • Передача SMDL-файла эквивалентна публикации модели отчетов, если этот файл содержит сведения о представлении источника данных. Если отсутствует ссылка на представление источника данных, возникает ошибка передачи. Сведения о представлении источника данных могут отсутствовать, если передается SMDL-файл из проекта модели отчетов среды Visual Studio. В проектах моделей отчетов сведения о представлениях источников данных хранятся в отдельном файле, а не в самом SMDL-файле, и добавляются в SMDL-файл, когда он публикуется на сервере отчетов.
    Файлы моделей, не содержащие сведения о представлениях источников данных, — это файлы, сначала опубликованные на сервере отчетов, а затем сохраненные в файл файловой системы. Например, если открыть страницу «Общие свойства» модели и щелкнуть Изменить для открытия модели, можно сохранить эту модель в файл и затем передать его как новую модель на сервер отчетов. Переданный после этого SMDL-файл будет содержать все сведения, необходимые для публикации модели.
  • Передача любого другого файла добавляет его в базу данных сервера отчетов как один двоичный объект. Эти файлы публикуются на сервере отчетов как ресурсы. Ресурсами могут быть файлы любого типа. Если расширение файла совпадает с известным типом MIME, для идентификации типа ресурса используется значок этого типа MIME. В противном случае ресурс показывает универсальный значок файла.
ms156300.note(ru-ru,SQL.90).gifПримечание.
Нельзя передавать файл источника данных отчета (RDS) для создания общего источника данных. RDS-файл используется только в конструкторе отчетов. Он не может предоставлять содержимое для общего элемента источника данных, задаваемого и управляемого диспетчером отчетов или средой Management Studio. В качестве альтернативы передачи можно написать сценарий, который создает общий источник данных на основе RDS-файла. Дополнительные сведения см. в образце файла сценария PublishSamplReports, описанного в разделе Образцы сценариев (службы Reporting Services).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Управление моделями

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

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

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

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

См. также

Задачи

Как передать файл или отчет (диспетчер отчетов)
Как передать файл или отчет (среда Management Studio)

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

Управление ресурсами
Поиск и просмотр отчетов в диспетчере отчетов
Диспетчер отчетов
Управление разрешениями и безопасностью служб Reporting Services
Задачи и разрешения в службах Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005