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