Оба компонента можно использовать для создания отчетов, управляемых данными из базы данных SQL Server Express. Однако иногда довольно сложно запустить службы Reporting Services для SQL Server Express.
Во-первых, необходимо понимать, что существует две версии SQL Server Express. Базовая версия -- SQL Server 2005 Express Edition; SQL Server Express with Advanced Services -- более полнофункциональная версия. Поскольку функциональность служб Reporting Services превосходит базовые возможности реляционной базы данных Express Edition, службы Reporting Services предоставляются только пользователям версии Advanced Services.
Версия Reporting Services в составе SQL Server 2005 Express Edition with Advanced Services во многом не уступает полнофункциональной подсистеме Reporting Services в других выпусках SQL Server. В ней имеются те же конструкторы и возможность воспроизводить отчеты в разнообразных форматах, в том числе Windows Forms, HTML и Excel. Отчеты можно развертывать без дополнительных затрат на покупку лицензий. Службам Reporting Services для SQL Server Express требуется не менее 512 Мбайт оперативной памяти (чем больше, тем лучше) и, по крайней мере, 600 Мбайт места на жестком диске.
Важнейший компонент Reporting Services -- Microsoft Internet Information Services (IIS). IIS часто не устанавливается в настольных операционных системах, таких как Windows Vista и Windows XP. Чтобы установить IIS в XP, откройте панель управления, выберите утилиту Add or Remove Programs, а затем Add/Remove Windows Components. Установите флажок Internet Information Services (IIS) в списке компонентов и щелкните на кнопке Next, чтобы начать установку. В Windows Vista откройте панель управления, затем щелкните My Programs и Features. Выберите "Turn Windows features on or off", установите флажок Internet Information Services и щелкните на кнопке OK.
В дополнение к IIS, на компьютере со службами Reporting Services должна быть установлена инфраструктура Microsoft .NET Framework 2.0. Как правило, Framework уже присутствует, в противном случае ее можно загрузить и установить. 32-разрядную версию .NET Framework 2.0, можно получить по адресу www.microsoft.com/downloads/details.aspx?FamilyId=0856eacb-4362-4b0d-8edd-aab15c5e04f5, а 64-разрядную версию Framework -- по адресу www.microsoft.com/downloads/details.aspx?FamilyId=b44a0000-acf8-4fa1-affb-40e78d788b00. Однако если предстоит установить Framework, то лучше выбрать новейшую версию, .NET Framework 3.5. Эту версию можно загрузить по адресу www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6.
После того, как выполнены все системные требования, можно загрузить SQL Server 2005 Express Edition with Advanced Services; продукт находится по адресу www.microsoft.com/downloads/details.aspx?familyid=4C6BA9FD-319A-4887-BC75-3B02B5E48A40. Загрузив пакет на 235 Мбайт, запустите файл SQLEXPR_ADV.EXE для установки.
Пользователи SQL Server Express могут выполнить модернизацию "по месту" до уровня Advanced Services. После установки SQL Server Express with Advanced Services и всех обязательных сопутствующих программ, можно приступать к эксплуатации служб Reporting Services.