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


Сервер отчетов служб Reporting Services (собственный режим)

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

Для управления отчетами служб Службы Reporting Services можно использовать среду SQL Server Среда Management Studio или диспетчер отчетов. Для управления сервером отчетов в собственном режиме используйте диспетчер конфигурации служб Службы Reporting Services.

Если сервер отчетов настроен для работы в режиме интеграции с SharePoint, то для управления отчетами, общими источниками данных и другими элементами сервера отчетов необходимо использовать страницы управления содержимым на сайте SharePoint.

В этом разделе содержатся следующие сведения:

  • Общие сведения о собственном режиме

  • Управление содержимым

  • Защищенные и управляемые ресурсы

  • Ссылка на ресурс с изображением из отчета

Общие сведения о собственном режиме

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

  • Веб-служба сервера отчетов, работающая в составе службы сервера отчетов.

  • Приложения фоновой обработки, которые обрабатывают запланированные операции и доставляют отчеты.

  • База данных сервера отчетов.

Чтобы полностью администрировать развертывание служб Службы Reporting Services, необходимо иметь следующие разрешения.

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

  • Разрешения администратора базы данных для экземпляра SQL Server, размещающего эту базу данных.

  • Чтобы установить службы Службы Reporting Services на контроллере домена, необходимо иметь права администратора домена.

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

Управление содержимым

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

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

Управление содержимым отличается от администрирования сервера отчетов. Дополнительные сведения об управлении средой, в которой работает сервер отчетов, см. в разделе Сервер отчетов служб Reporting Services (собственный режим).

Управление содержимым включает следующие задачи.

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

  • Структурирование иерархии папок сервера отчетов путем добавления, изменения и удаления папок.

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

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

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

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

  • Балансирование обработки отчетов на сервере путем планирования обработки и указания отчетов, которые могут быть выполнены по требованию, и отчетов, загружаемых из кэша.

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

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

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

Защита и управление ресурсом

Ресурс — это управляемый объект, сохраненный на сервере отчетов, но не обрабатываемый сервером отчетов. Обычно ресурс предоставляет пользователям отчетов внешнее содержимое. Примерами могут служить изображение в JPG-файле или HTML-файл, который описывает бизнес-правила, используемые в отчете. JPG-файл или HTML-файл хранится на сервере отчетов, но сервер отчетов передает файл непосредственно в браузер, не обрабатывая его предварительно.

Чтобы добавить ресурс к серверу отчетов, передайте или опубликуйте файл:

Операция

Тип файла

Передать

Все файлы передаются как ресурсы, кроме RDL-файлов определения отчета и SMDL-файлов модели отчета.

Чтобы передать ресурс, необходимо использовать диспетчер отчетов, если сервер отчетов работает в собственном режиме, или страницу приложения на сайте SharePoint, если сервер работает в режиме интеграции с SharePoint. Дополнительные сведения см. в разделах Передача файла или отчета (диспетчер отчетов) или Загрузка документов в библиотеку SharePoint (службы Reporting Services в режиме SharePoint).

Опубликовать

Все файлы в проекте передаются как ресурсы, кроме RDL-файлов, SMDL-файлов и RDS-файлов источника данных. Чтобы опубликовать ресурс, добавьте существующий элемент к проекту в конструкторе отчетов, а затем опубликуйте проект на сервере отчетов.

Все ресурсы представляют собой обычные файлы, которые передаются из файловой системы на сервер отчетов. За исключением ограничений, налагаемых ASP.NET на размер файла, который по умолчанию не может превышать 4 МБ, других ограничений для передаваемых файлов не существует. Но при публикации на сервере отчетов в качестве ресурсов, файлы некоторых типов, эквивалентных MIME, предпочтительнее других. Например ресурсы в форматах HTML и JPG будут при обращении к ним пользователя открываться в окне Интернет-браузера, причем файлы HTML будут представлены в виде веб-страниц, а файлы JPG — в виде графического изображения. А ресурсы, для которых не существует эквивалентных типов MIME, например, файлы настольных приложений, могут не отобразиться в окне веб-браузера.

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

Ресурсы находятся в иерархии папок сервера отчетов в качестве именованных элементов наряду с отчетами, общими источниками данных, общими расписаниями и папками. Их можно искать, просматривать, защищать и назначать им свойства точно так же, как и любым другим элементам, хранящимся на сервере отчетов. Чтобы просматривать или управлять ресурсом, необходимо наличие задач «Просмотр ресурсов» или «Управление ресурсами» в назначении ролей.

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

Ссылка на ресурс с изображением из отчета

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

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

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

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

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

См. также

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

Настройка и администрирование сервера отчетов (режим SharePoint служб Reporting Services)

Устранение неполадок при установке служб Reporting Services