Поддержка развертывания и версий в SQL Server Data Tools (SSDT)

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

  • Открытые определения отчетов (*.rdl) и проекты сервера отчетов (*.rptproj).

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

  • Просмотрите отчеты в конструкторе отчетов.

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

Свойства конфигурации и развертывания

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

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

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

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

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

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

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

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

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

К проекту может быть добавлено более одной конфигурации проекта. Разные конфигурации используются для разных сценариев, например для развертывания в разных версиях серверов отчетов. Дополнительные сведения см. в диалоговом окне "Задание свойств развертывания " (Службы Reporting Services) и страниц свойств Project.

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

Примечание.

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

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

Примечание.

Схема не изменилась с sql Server 2008 (10.0.x).

Тип проекта или файла Версия Разработка отчетов Публикация отчетов Примечания.
Проект сервера отчетов

or

Проект мастера сервера отчетов
SQL Server 2016 (13.x) Reporting Services или более поздней версии (SSRS) Схема языка определения отчетов версии 2016 SQL Server 2016 (13.x) Reporting Services или более поздней версии (SSRS)
Проект сервера отчетов

or

Проект мастера сервера отчетов
SQL Server 2014 (12.x) Схема языка определения отчетов версии 2014 Службы Reporting Services SQL Server 2014 (12.x)
Проект сервера отчетов

or

Проект мастера сервера отчетов
SQL Server 2012 (11.x) Схема языка определения отчетов версии 2012 Службы Reporting Services SQL Server 2012 (11.x)
Проект сервера отчетов

or

Проект мастера сервера отчетов
SQL Server 2008 R2 (10.50.x) Схема языка определения отчетов версии 2008 R2 SQL Server 2008 R2 (10.50.x) Reporting Services
Проект сервера отчетов

or

Проект мастера сервера отчетов
SQL Server 2008 (10.0.x) Схема языка определения отчетов версии 2008 Только сервер отчетов служб SQL Server 2008 (10.0.x) Reporting Services Производит локальное обновление схем языка определения отчетов с версий 2003 и 2005 до версии 2008.

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

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