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


Требования к реализации пользовательских элементов отчета

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

Требования разработки и развертывания

Для разработки пользовательского элемента отчета для служб Reporting Services необходимо следующее:

  • административный доступ к серверу, на котором работает MicrosoftSQL Server 2005 со службами Reporting Services и средой Business Intelligence Development Studio;

  • среда Microsoft Visual Studio 2005 с установленным пакетом средств разработки (пакет SDK) для Microsoft.NET Framework;

  • доступ к документации по пакету SDK для .NET Framework;

  • опыт разработки компонентов и работы с пространствами имен модели компонентов в среде Visual Studio. Дополнительные сведения с.м в разделах «Component Authoring» and «Component Model Namespaces in Visual Studio» на веб-узле msdn.microsoft.com (на английском языке).

Требования к языку и к пространствам имен

Пользовательские элементы отчета SQL Server полностью поддерживают платформу .NET Framework. Пользовательские элементы отчета можно разрабатывать на любом языке, совместимом с платформой .NET.

Среда Visual Studio 2005 предлагает разработчика множество программных средств и функций, упрощающих и ускоряющих итерационные циклы создания кода, отладки и тестирования, чтобы облегчить процесс развертывания. В пакет SDK для .NET Framework входят компиляторы Visual Basic и C#, а также связанные средства.

  • Пользовательские элементы отчета используют пространства имен Microsoft.ReportDesigner и Microsoft.ReportingServices.Interfaces. Они хранятся в сборках Microsoft.ReportingServices.Designer.DLL и Microsoft.ReportingServices.Interfaces.DLL, которые устанавливаются в составе служб Reporting Services.

  • В компонентах пользовательских элементов отчета на этапе разработки необходимо реализовать интерфейсы из пространства имен System.ComponentModel в платформе .NET Framework. Пространство имен System.ComponentModel описывается в документации по пакету SDK для .NET Framework.

Важное примечаниеВажно!

По умолчанию с SQL Server устанавливается платформа .NET Framework, но не устанавливается пакет SDK для платформы .NET Framework. Если пакет SDK не установлен на компьютере, а в коллекцию электронной документации не входит документация по пакету SDK, ссылки на содержимое пакета SDK, имеющиеся в этом разделе, работать не будут. После установки пакета SDK для платформы .NET Framework можно добавить документацию по пакету SDK в коллекцию электронной документации и в оглавлении, выполнив инструкции из раздела Добавление и удаление сборников справок.