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


Развертывание и поддержка версий в 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 — это свойство развертывания, задающее ожидаемую версию служб Reporting Services SQL Server, установленных на целевом сервере отчетов, которая указана в свойстве TargetServerURL.

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

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

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

Примечание

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

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

Примечание

Схема не изменялась после версии SQL Server 2008.

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

или диспетчер конфигурации служб

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

или диспетчер конфигурации служб

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

или диспетчер конфигурации служб

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

или диспетчер конфигурации служб

Проект мастера сервера отчетов
SQL Server 2008 Схема языка определения отчетов версии 2008 Только службы Reporting Services SQL Server 2008 сервера отчетов Производит локальное обновление схем языка определения отчетов с версий 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 не поддерживается в локальном режиме Недоступно Может просматривать отчеты RDL 2008 на SQL Server 2008 Reporting Services сервере отчетов в режиме сервера.

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

См. также:

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