Изменения в работе служб 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»