Требования к реализации пользовательских элементов отчета
В этом разделе обсуждаются предварительные условия, которые необходимо выполнить перед разработкой и развертыванием пользовательских элементов отчета.
Требования разработки и развертывания
Для разработки пользовательского элемента отчета для служб Службы Reporting Services необходимо следующее:
административный доступ к серверу, работающему под управлением Microsoft SQL Server со службами Службы Reporting Services и средой Business Intelligence Development Studio;
среда Microsoft Visual Studio 2005 или более поздние версии с установленным пакетом средств разработки ПО (пакет SDK) для платформы Microsoft .NET Framework;
доступ к документации по пакету .NET Framework SDK;
опыт разработки компонентов и работы с пространствами имен модели компонентов в среде Visual Studio. Дополнительные сведения см. в разделах «Component Authoring» и «Component Model Namespaces in Visual Studio» на веб-сайте msdn.microsoft.com (на английском языке).
Требования к языку и пространствам имен
Пользовательские элементы отчета SQL Server полностью поддерживают платформу .NET Framework. Пользовательские элементы отчета можно разрабатывать на любом языке, совместимом с платформой .NET.
Среда Visual Studio предлагает разработчику множество средств и функций, упрощающих и ускоряющих итерационные циклы создания кода, отладки и тестирования, чтобы облегчить процесс развертывания. В пакет .NET Framework SDK входят компиляторы Visual Basic и C#, а также связанные средства.
Пользовательские элементы отчета используют пространства имен Microsoft.ReportDesigner и Microsoft.ReportingServices.Interfaces. Они хранятся в сборках Microsoft.ReportingServices.Designer.DLL и Microsoft.ReportingServices.Interfaces.DLL, которые устанавливаются в составе служб Службы Reporting Services.
В компонентах времени разработки пользовательских элементов отчета необходимо реализовать интерфейсы из пространства имен System.ComponentModel в платформе .NET Framework. Пространство имен System.ComponentModel описывается в документации по пакету .NET Framework SDK.
Важно! |
|---|
По умолчанию с SQL Server устанавливается платформа .NET Framework, но не устанавливается пакет SDK для платформы .NET Framework. Если пакет SDK не установлен на компьютере, а в коллекцию электронной документации не входит документация по пакету SDK, ссылки на содержимое пакета SDK в этом разделе работать не будут. После установки пакета SDK для платформы .NET Framework можно добавить документацию по пакету SDK в коллекцию электронной документации и в оглавление, выполнив инструкции из раздела Добавление и удаление сборников справок. |
Важно!