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


Новые возможности архитектуры сервера отчетов и средств

В службах SQL Server 2008 Reporting Services (SSRS) реализована новая архитектура сервера отчетов и переработанные средства развертывания и управления экземпляром сервера отчетов.

Список новых функций

  • Новая архитектура сервера отчетов
    В этой версии представлена переработанная архитектура сервера отчетов, в которой устранена зависимость от служб IIS, но при этом сохраняется все функциональные возможности предыдущих версий. За замену функциональности IIS теперь службы Reporting Services обеспечивают собственную поддержку компонента HTTP.SYS и ASP.NET, средства управления URL-адресами для узла и имена виртуальных каталогов, новый уровень проверки подлинности, а также новые функции управления памятью, позволяющие выполнять мониторинг работоспособности. Помимо этого, новая архитектура объединяет веб-службу сервера отчетов, службу Windows сервера отчетов и диспетчер отчетов в единую службу. В SQL Server 2008 для всех приложений сервера отчетов достаточно определения лишь одной учетной записи службы.

  • Улучшенный инструментарий настройки и управления сервером отчетов
    Серверные средства претерпели в этой версии ряд изменений. Настройка и управление сервером отчетов осуществляется при помощи средства настройки служб Reporting Services, среды SQL ServerManagement Studio, диспетчера отчетов для сервера отчетов в собственном режиме и страницы приложения SharePoint для режима интеграции с SharePoint. Каждое средство в этой версии поддерживает решение только четко определенного круга задач. Для одних средств добавлена поддержка решения определенных задач, для других удалена.

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

Новая архитектура сервера отчетов

Архитектура сервера отчетов в SQL Server 2008 значительно изменена за счет устранения зависимости от служб IIS и консолидации приложений в единую службу. В новой архитектуре все возможности сервера HTTP сосредоточены в самом сервере отчетов, что позволяет запускать сервер отчетов в качестве приложения среднего уровня, независимо от клиентского веб-интерфейса для доступа к нему. Сервер отчетов также включает новый слой размещения, который выполняет проверку подлинности пользователей, управление памятью и внутренними процессами, а также поддерживает комплексную трассировку и ведение журнала.

  • Собственная поддержка компонента HTTP.SYS и ASP.NET
    Службам Reporting Services больше не нужны службы IIS для доступа к ASP.NET, диспетчеру отчетов или конечной точке веб-службы сервера отчетов. В SQL Server 2008 службы Reporting Services выполняют следующие задачи.

    • Поддерживают размещение технологий ASP.NET и Microsoft.NET Framework, которые построены на основе среды SQL Server CLR.

    • Используют возможности компонента HTTP.SYS операционной системы.

    Дополнительные сведения об этих улучшениях см. в разделе Архитектура служб (службы Reporting Services).

  • Собственная поддержка резервирования URL-адресов и регистрации конечных точек сервера отчетов
    Сервер отчетов включает прослушиватель HTTP, который принимает запросы и перенаправляет их на URL-адрес и порт, заданные при настройке сервера. Резервированием URL-адресов и регистрацией теперь можно управлять непосредственно средствами сервера отчетов через компонент HTTP.SYS. Дополнительные сведения см. в разделе Настройка URL-адресов сервера отчетов.

  • Консолидированные службы и приложения
    В этой версии серверные приложения служб Reporting Services объединены в единую службу. В рамках единой службы запускаются следующие серверные приложения: веб-служба сервера отчетов (для интерактивной обработки отчетов), диспетчер отчетов (обслуживает запросы от клиентов) и обработчик планирования и доставки (фоновое приложение для обработки заданий по расписанию).

    Объединение серверных приложений в единую службу позволило сократить число и объем задач по настройке и обслуживанию и обеспечить платформу для лучшей интеграции пользовательских функций. Несмотря на упрощение развертывания, консолидация не привела к сокращению функциональных возможностей служб Reporting Services, к которым привыкли пользователи, и не изменила методов доступа к приложениям. Все функциональные возможности по-прежнему доступны. Как диспетчер отчетов, так и веб-служба сервера отчетов слаженно работают в составе одной службы. Оба приложения по-прежнему доступны через прежние URL-адреса, доступные по протоколу HTTP. Дополнительные сведения об этих улучшениях см. в разделе Архитектура служб (службы Reporting Services).

  • Уровень проверки подлинности
    В предыдущей версии проверка подлинности осуществлялась средствами службы IIS. В этой версии службы Reporting Services обрабатывают все запросы на проверку подлинности при помощи новой подсистемы, которая поддерживает как проверку подлинности Windows, так и нестандартную проверку. Дополнительные сведения о поддержке проверки подлинности и параметрах конфигурации см. в разделе Настройка проверки подлинности в службах Reporting Services.

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

  • Комплексное ведение журнала
    Новые возможности ведения журнала позволяют регистрировать в журнале все HTTP-запросы, обрабатываемые сервером отчетов. Он является эквивалентом файла журнала, создаваемого службами IIS.

    Файлы журнала трассировки объединяются в единый файл журнала ReportServerService_<отметка_времени>.log. В нем содержатся все данные трассировки для веб-службы сервера отчетов, диспетчера отчетов и фонового приложения обработки. Журналы приложений и журнал выполнения сервера отчетов оставлены в этой версии без изменений. Дополнительные сведения о файлах журналов служб Reporting Services см. в разделе Файлы журнала служб Reporting Services.

Вернуться к таблице новых функций

Улучшенный инструментарий настройки и управления сервером отчетов

В службы Reporting Services включен полный набор средств для настройки и управления установленным экземпляром сервера отчетов. Они были переработаны для поддержки наборов задач с непересекающимися функциональными возможностями. В некоторых средствах появились новые возможности, в то же время удален ряд избыточных задач. Пользователи, уже знакомые со средствами сервера отчетов, могут узнать, каким образом изменились эти средства по сравнению с предыдущей версией, в разделах Обратная совместимость служб Reporting Services и Изменения в работе служб SQL Server Reporting Services.

  • SQL ServerManagement Studio
    Для сервера отчетов, который работает в собственном режиме или в режиме интеграции с SharePoint, это средство позволяет включать функции, задавать свойства и значения по умолчания, создавать общие расписания, задавать определения ролей (или просматривать уровни разрешений на узле SharePoint), а также управлять заданиями по расписанию, которые в данный момент обрабатываются сервером отчетов.

    Это средство больше не используется для управления иерархией папок и содержимым сервера отчетов. Оно не поддерживает назначение разрешений и управление отчетами, моделями, ресурсами, общими источниками данных и управляемыми данными подписками. Управление содержимым выполняется средствами диспетчера отчетов или средствами узла SharePoint. Дополнительные сведения об этом средстве см. в разделе Средства SQL Server для администрирования сервера отчетов.

  • Диспетчер отчетов
    Для сервера отчетов, работающего в собственном режиме, диспетчер отчетов теперь является единственным средством просмотра и управления содержимым.

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

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

Вернуться к таблице новых функций

Поддержка управляемых данными подписок и управления заданиями в режиме интеграции с SharePoint

В этой версии служб Reporting Services добавлена поддержка управляемых данными подписок и управления заданиями для серверов отчетов, работающих в режиме интеграции с SharePoint. Она обеспечивает определение управляемых данными подписок для отчетов, развертываемых в библиотеке SharePoint, при помощи новых страниц определения подписок надстройки служб Reporting Services для технологий SharePoint. Эта надстройка содержит также новые страницы управления заданиями на уровне узла, позволяя просматривать и отменять обрабатываемые отчеты. Обратите внимание, что для доступа к новым функциям сервера отчетов с узла SharePoint необходимо установить или обновить надстройку служб Reporting Services. При установке этой надстройки устанавливаются также страницы, обеспечивающие графический пользовательский интерфейс сервера отчетов SQL Server 2008, который поддерживает управляемые данными подписки и управление заданиями для пользователей SharePoint.

Вернуться к таблице новых функций