Поддержка развертывания и версий в среде 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.

При указании более ранней версии 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 2014 Схема RDL 2014 Службы отчётности SQL Server 2014
Проект сервера отчетов

или

Проект мастера конфигурации сервера отчетов
SQL Server 2012 Схема RDL 2012 SQL Server 2012 Службы отчетности
Проект сервера отчетов

или

Проект мастера сервера отчетов
SQL Server 2008 R2 Схема RDL 2008 R2 Службы отчетности SQL Server 2008 R2
Проект сервера отчетов

или

Проект мастера настройки сервера отчетов
SQL Server 2008 Схема RDL 2008 Только сервер отчетов SQL Server 2008 Reporting Services Обновляет 2003 RDL и 2005 RDL до схемы RDL 2008 локально.
Проект сервера отчетов

или

Проект мастера сервера отчетов
SQL Server 2005 Схема RDL 2005 Сервер отчетов SQL Server 2005 или SQL Server 2008 Reporting Services
Проект сервера отчетов SQL Server 2000 Схема RDL 2003 Не поддерживается
Конструктор отчетов Visual Studio RDLC Visual Studio 2005

Visual Studio 2008
Схема RDL 2005 Не поддерживается Не поддерживает схему RDL 2008.
Элементы управления Visual Studio Viewer Visual Studio 2005

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

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

См. также

Публикация источников данных и отчетов