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


Развертывание и поддержка версий в SQL Server Data Tools (SSRS)

SQL Server Data Tools поддерживает следующие сценарии.

  • Открытие определений отчетов (RDL-файлы) и проектов сервера отчетов (RPTPROJ-файлов).

  • Создание определений отчетов.

  • Предварительный просмотр отчетов в конструкторе отчетов.

  • Развертывание отчетов на серверах отчетов.

Свойства настройки и развертывания

Среда SQL Server Data Tools (SSDT) поддерживает конфигурации проекта. Конфигурация проекта состоит из набора свойств, определяющего местоположения и поведения в том случае, когда проект создан в качестве шага просмотра или развертывания отчетов. Дополнительные сведения о конфигурациях проекта см. в документации по Visual Studio.

Используйте конфигурации проектов, чтобы управлять обновлением определений отчетов до версий схем, совместимых с целевыми серверами отчетов. Конфигурация проекта включает такие свойства, как целевой сервер отчетов, папка, где процесс построения временно сохраняет определения отчетов для предварительного просмотра и развертывания, и уровни ошибок.

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

Задать свойства конфигурации можно в диалоговом окне среды SQL Server Data Tools (SSDT) Свойства проекта.

Свойства построения и развертывания включают:

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

  • ErrorLevel — свойство сборки, отображающее серьезность проблем сборки, помечаемых как ошибки. Проблемы, степень серьезности которых меньше значения ErrorLevel или равна ему, выводятся как ошибки. В противном случае они помечаются как предупреждения. Дополнительные сведения см. в пункте «Проверка отчета и уровни ошибок» раздела Разработка отчетов с использованием конструктора отчетов (SSRS).

  • TargetServerVersion — это свойство развертывания, задающее ожидаемую версию служб SQL Server Службы Reporting Services, которая установлена на целевом сервере отчетов, указанном в свойстве TargetServerURL.

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

    Использование TargetServerVersion для управления обновлением и преобразованием определений отчетов поддерживается только между версиями служб Службы SQL Server 2008 Reporting Services (SSRS) и SQL Server 2008 R2 Службы Reporting Services. Эта функция не поддерживается для предыдущих версий Службы Reporting Services, например Службы SQL Server 2005 Reporting Services (SSRS).

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

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

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

Поддерживаемые версии

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

Среда SQL Server Data Tools (SSDT), которая является 32-разрядной версией среды разработки проектов сервера отчетов, не предназначена для работы на компьютерах архитектуры Itanium и не устанавливается на серверах с архитектурой Itanium. Однако имеется поддержка среды SQL Server Data Tools для компьютеров с архитектурой x64.

В приведенной ниже таблице описаны поддерживаемые версии для создания и публикации отчетов в среде SQL Server Data Tools (SSDT).

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

Правила работы схем изменились по сравнению с SQL Server 2008.

Тип проекта или файла

Версия

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

Публикация отчетов

Примечания

Проект сервера отчетов

или

проект мастера сервера отчетов

SQL Server 2012

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

SQL Server 2012 Службы Reporting Services

Проект сервера отчетов

или

проект мастера сервера отчетов

SQL Server 2008 R2

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

SQL Server 2008 R2 Службы Reporting Services

Проект сервера отчетов

или

проект мастера сервера отчетов

SQL Server 2008

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

Только сервер отчетов служб SQL Server 2008 Службы Reporting Services

Производит локальное обновление схем языка определения отчетов с версий 2003 и 2005 до версии 2008.

Проект сервера отчетов

или

Проект мастера сервера отчетов

SQL Server 2005

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

Сервер отчетов служб SQL Server 2005 или SQL Server 2008 Службы Reporting Services

Проект сервера отчетов

SQL Server 2000

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

Не поддерживается

Конструктор отчетов Visual Studio RDLC

Visual Studio 2005

Visual Studio 2008

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

Не поддерживается

Схема языка определения отчетов версии 2008 не поддерживается.

Элементы управления Visual Studio Viewer

Visual Studio 2005

Visual Studio 2008

Язык определения отчетов версии 2008 не поддерживается в локальном режиме

н/д

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

Дополнительные сведения об открытии отчетов в предыдущей версии схемы определения отчета см. в разделе Обновление отчетов. Дополнительные сведения о конкретных схемах определений отчетов см. в разделе Спецификация по языку определения отчетов.

См. также

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

Развертывание и поддержка версий в SQL Server Data Tools (SSRS)