Развертывание и поддержка версий в 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 сервере отчетов в режиме сервера. |
Дополнительные сведения об открытии отчетов в предыдущей версии схемы определения отчета см. в разделе Обновление отчетов. Дополнительные сведения о конкретных схемах определений отчетов см. в разделе Спецификация по языку определения отчетов.