2009-12-19 2 views
0

Я хотел бы настроить службы отчетов SQL Server, но я не знаю, с чего начать. Книги там в порядке, но, похоже, не соответствуют тому, что мне нужно делать. То есть, я хочу настроить приложение ASP.NET 3.5, чтобы иметь возможность просматривать созданные мной отчеты как в средстве просмотра веб-отчетов, так и в формате PDF/Excel.Начало работы с службами отчетов SQL Server

Каковы основные шаги для этого? Нужен ли мне IIS в окне SQL?

ответ

0

Службы Reporting Services для SQL Server 2005 построены поверх IIS. Службы Reporting Services для SQL Server 2008 - нет, но вам все равно может потребоваться установка IIS; Кажется, я помню, что процесс установки был проверен на IIS в качестве предварительного условия.

Какую версию SQL Server вы используете? Я предполагаю, что у вас есть версия с службами отчетов, но для проверки в Express Express ее нет. Версия для разработчиков SQL Server - самый дешевый способ; он обычно доступен на Amazon примерно за 45 долларов. В выпуске разработчика есть все, но с ограниченной лицензией.

Я не слишком много работал с службами отчетности (это в моем списке, но, похоже, никогда не попадает в начало списка). Тем не менее, версия 2008 использует Visual Studio 2008 для разработки отчетов (переименованных в SQL Server Business Intelligence Development Studio). После того, как вы все установили, вы должны идти хорошо.

+0

Я использую SQL Server 2005. – Caveatrob

+0

«SQL Express с расширенными службами» для 2005 и 2008 годов включает в себя SSRS. –

0

Вы можете получить доступ к реализации SSRS с помощью SOAP API.

http://msdn.microsoft.com/en-us/library/aa256607(SQL.80).aspx

Это позволит вам получить доступ к данным с помощью средства просмотра отчетов, которые вы построивший в средствах для экспорта в PDF/Excel и т.д.

0
  1. Установите его из основного установщика SQL Server. Убедитесь, что вы также устанавливаете клиентские инструменты на машине, которую будете использовать для разработки.
  2. Используйте Visual Studio (или BIDS) для создания и развертывания отчетов. Существуют стандартные шаблоны, которые помогут вам начать работу.
  3. Когда доступ к отчетам через Интернет, вы будете иметь возможность загрузить их в PDF или Excel (без каких-либо специальных настроек или кода требуется)

Встраивание отчетов в странице ASPX занимает немного больше работы , Когда вы пройдете мимо пунктов выше, отправьте еще один вопрос о деталях (в основном это касается нескольких специальных элементов управления).

0

Элемент управления ASP.NET ReportViewer может работать в двух режимах: локальном или удаленном. В удаленном режиме он отображает отчеты с сервера SSRS, в локальном режиме вы можете добавлять отчеты непосредственно в проект визуальной студии, а элемент управления будет обрабатывать рендеринг. Это может быть более подходящим, если вы не хотите устанавливать IIS.

По моему опыту легче создавать отчеты в удаленном режиме, но в локальном режиме вы можете использовать бизнес-объекты в качестве источника данных.

Посмотрите на http://www.gotreportviewer.com, у этого есть хорошее объяснение и ссылки на другие ресурсы и пример кода.

Смежные вопросы