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


Изменения в работе служб SQL Server Reporting Services в выпуске SQL Server «2012»

В этом разделе описаны изменения в работе служб Службы Reporting Services. Изменения в работе затрагивают работу и взаимодействие компонентов в SQL Server 2012 по сравнению с предыдущими версиями SQL Server.

В этом разделе:

  • Важные изменения в работе служб SQL Server 2012 Reporting Services

  • Изменения в работе служб SQL Server 2008 R2 Reporting Services

  • Важные изменения в работе служб SQL Server 2008 Reporting Services

Изменения в работе служб SQL Server 2012 Reporting Services

В этом разделе описаны изменения в работе служб Службы Reporting Services в режиме интеграции с SharePoint.

Разрешение «Просмотр элементов» не загружает общие наборы данных (режим интеграции с SharePoint)

Новые возможности. Пользователи с разрешением «Просмотр элементов» в режиме интеграции с SharePoint не смогут больше загружать содержимое общих наборов данных служб Reporting Services. Это изменение в работе теперь согласуется с разрешениями «Просмотр элементов» для отчетов, источников данных и моделей. Пользователи с разрешением «Просмотр элементов» могут просматривать и выполнять отчеты, источники данных и модели, но не могут загружать их содержимое.

Возможности предыдущей версии. Пользователи с разрешением «Просмотр элементов» в режиме интеграции с SharePoint могли загружать содержимое общих наборов данных служб Reporting Services.

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

Журналы трассировки сервера отчетов имеют новое расположение для режима интеграции с SharePoint (режим интеграции с SharePoint).

Новые возможности. Журналы трассировки для сервера отчетов, установленного в режиме интеграции с SharePoint, размещаются в каталоге %Programfiles%\Common Files\Microsoft Shared\Web Server Extensions\14\Web Services\ReportServer\LogFiles.

Возможности предыдущей версии. Путь к расположению журналов трассировки сервера отчетов выглядел следующим образом: %Programfilesdir%\Microsoft SQL Server\<RS_instance>\Reporting Services\LogFiles

API-интерфейс SOAP GetServerConfigInfo больше не поддерживается (режим интеграции с SharePoint).

Новые возможности. Использование командлета PowerShell «Get-SPRSServiceApplicationServers»

Возможности предыдущей версии. Клиенты могли разрабатывать код SOAP-клиента для непосредственной связи с конечной точкой Службы Reporting Services и выполнять вызов GetReportServerConfigInfo().

Средства настройки и управления конфигурацией сервера отчетов

Диспетчер конфигурации не используется в режиме интеграции с SharePoint Mode

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

Изменить режим работы сервера нельзя.

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

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

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

Изменения в работе служб SQL Server 2008 R2 Reporting Services

В этом разделе описаны изменения в работе служб SQL Server 2008 R2 Службы Reporting Services.

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

Поскольку SQL Server 2008 R2 содержит изменения дополнительного номера версии по сравнению с SQL Server 2008, рекомендуется также просмотреть содержимое раздела по SQL Server 2008.

Свойство SecureConnectionLevel в библиотеке поставщика WMI служб Reporting Services

В библиотеке поставщика WMI для служб SQL Server 2008 Службы Reporting Services свойство SecureConnectionLevel может принимать следующие значения: 0,1,2,3, где 0 означает, что ни одному методу веб-службы не требуется протокол SSL, 3 означает, что SSL требуется для всех методов веб-служб, а 1 и 2 указывают подмножества методов веб-служб, для которых требуется SSL. В службах SQL Server 2008 Службы Reporting Services это свойство может принимать только два значения.

  • 0 означает, что SSL не требуется ни одному методу веб-службы.

  • Положительное целое число указывает, что SSL требуется для всех методов веб-служб.

Это изменение влияет на то, как сервер отчетов реагирует на запросы веб-службы. Например, метод ListSecureMethods теперь не возвращает ничего, если значение параметра SecureConnectionLevel равно 0; либо все методы в ReportingService2005, если значение параметра SecureConnectionLevel равно 1, 2 или 3.

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

Важные изменения в работе служб SQL Server 2008 Reporting Services

В этом разделе описаны изменения в работе служб SQL Server 2008 Службы Reporting Services.

Средства настройки и управления конфигурацией сервера отчетов

Разработка отчетов

Обработка отчетов

Подготовка отчета к просмотру

Изменения в работе средств управления и настройки конфигурации сервера отчетов

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

Компонент

Описание

Настройка служб Reporting Services

Удалены значки состояния цветового кода. Новые страницы настройки URL-адресов заменяют страницы для создания виртуальных каталогов. Внесены изменения в рабочий процесс для создания и настройки базы данных сервера отчетов. Теперь создание и изменение подключения к базе данных должны производиться с помощью мастера.

Среда SQL Server Management Studio

Среда Management Studio поддерживает только задачи администрирования сервера. Можно подключиться к серверу отчетов и настроить его для работы в собственном режиме или в режиме интеграции с SharePoint.

Диспетчер отчетов

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

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

Задачи, поддерживаемые средствами

Задачи

Настройка сервера отчетов

Management Studio

Диспетчер отчетов

Программы командной строки

Резервирование URL-адресов

X

X

Задание учетной записи и пароля службы

X

X

Создание базы данных сервера отчетов или изменение сведений о соединении

X

X

Настройка масштабного развертывания сервера отчетов

X

X

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

X

X

Настройка учетной записи автоматического выполнения

X

X

Настройка электронной почты сервера отчетов

X

Включение папки «Мои отчеты»

X

Включение ведения журнала выполнения отчета

X

Включение печати на стороне клиента

X

Настройка для журнала отчета параметров сервера по умолчанию

X

Создание и изменение определений ролей

X

Просмотр состояния выполняемого отчета или модели и остановка обработки длительного выполнения

X

Предоставление разрешений на операции и элементы сервера отчетов через создание назначений ролей уровня элемента или системы

X

Описание и управление иерархией папок сервера отчетов

X

Просмотр отчетов, моделей отчетов, общих источников данных, ресурсов и папок

X

Передача определения отчета (RDL), модели отчета (SMDL) и файлов ресурсов

X

Создание общего расписания и управление им

X

X

Создание связанных отчетов и управление ими

X

Создание журналов отчетов и управление ими

X

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

X

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

X

Подписка на доставку отчетов, создание управляемых данными подписок и управление ими

X

Создание управляемых данными подписок

X

Создание, изменение и сохранение отчетов при помощи построителя отчетов

X

Создание моделей, связывание отчетов с дополнительной информацией с сущностями модели и задание безопасности элемента модели

X

Разработка отчетов

В предыдущих версиях служб Службы Reporting Services четыре области данных («Таблица», «Матрица», «Список» и «Диаграмма») были отдельными элементами отчета с собственными свойствами и поведением макета. В этой версии служб Службы Reporting Services области данных «Таблица», «Матрица» и «Список» заменены новым гибким макетом сетки под названием «Tablix-матрица», которая для реализации прежних областей данных пользуется стандартными шаблонами. Область данных «Tablix-матрица» позволяет объединять таблицы и матрицы в гибкие макеты отчета. Область данных «Диаграмма» по-прежнему представляет отдельный элемент отчета. В нее добавлены новые типы диаграмм: «Полярная», «Лепестковая» и «Воронка». Дополнительные сведения о новых типах диаграмм см. в разделе Диаграммы (построитель отчетов и службы SSRS). Дополнительные сведения об области данных «Tablix-матрица» см. в разделе Таблицы, матрицы и списки (построитель отчетов и службы SSRS).

Сохранение пробелов в теле отчета или в прямоугольном контейнере

По умолчанию все лишние пробелы теперь не удаляются. При подготовке отчета, в теле которого содержатся лишние пробелы, и его просмотре в области конструктора отчета сохраняются все пробелы после последнего элемента отчета на странице. Это может привести к увеличению числа страниц для существующих отчетов. Чтобы пробелы удалялись, присвойте свойству ConsumeContainerWhitespace значение true.

Обработка отчетов

В SQL Server 2008 изменена процедура обработки отчетов. Отчеты обрабатываются и подготавливаются постранично, поскольку пользователь может просматривать их в интерактивном режиме. Время подготовки страницы зависит от объема данных. Общее число страниц в отчете становится известным только после завершения его подготовки. Некоторые модули подготовки отчетов в процессе работы отображают предполагаемое число страниц.

Изображения

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

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

Журнал выполнения: TimeDataRetrieval, TimeProcessing, TimeRendering

Записи журнала отчета для TimeDataRetrieval, TimeProcessing и TimeRendering создаются во время начального запроса к обработчику отчета.

Обнаружение ошибок при экспорте

В предыдущих версиях служб Службы Reporting Services просмотр страниц до завершения обработки отчета невозможен. Ошибки в выражениях RDL в свойстве Visibility.Hidden выявляются перед началом экспорта отчета. Если первая страница отчета была доступна для просмотра, то весь он мог быть экспортирован без ошибок.

В этой версии отчеты обрабатываются постранично. Если в выражении RDL в свойстве Visibility.Hidden имеется ошибка, то она может остаться ненайденной до момента подготовки страницы для экспорта. В этом случае экспорт завершится ошибкой. Если удалось просмотреть нескольких страниц отчета, это не гарантирует успешности его экспорта. Необходимо дождаться завершения экспорта и убедиться, что он выполнен без ошибок.

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

Подготовка отчета к просмотру

В процесс подготовки существующих отчетов внесены следующие изменения.

Разрывы страниц

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

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

Элементы RepeatWith

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

Дополнительные сведения см. в разделе Поведение при подготовке к просмотру (построитель отчетов и службы SSRS).

Вложенные отчеты и области данных в Excel

В предыдущих версиях служб Службы Reporting Services вложенные области данных и отчеты в ячейках таблиц и матриц не поддерживались при экспорте в Microsoft Office Excel. В SQL Server 2008 это ограничение снято. Стало возможным создавать отчеты с вложенными областями данных и отчетами и экспортировать их в Excel с возможностью просмотра вложенных элементов отчетов.

Дополнительные сведения см. в разделе Экспорт в Microsoft Excel (построитель отчетов и службы SSRS).

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

См. также

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

Новые возможности (службы Reporting Services)

Устаревшие функции служб SQL Server Reporting Services в SQL Server 2012

Неподдерживаемые возможности в службах SQL Server Reporting Services в версии SQL Server "2012"

Критические изменения в службах SQL Server Reporting Services в выпуске SQL Server «2012»