Начало работы со службами отчетов SQL Server - PullRequest
0 голосов
/ 20 декабря 2009

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

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

Ответы [ 4 ]

0 голосов
/ 21 декабря 2009

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

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

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

0 голосов
/ 20 декабря 2009

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

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

Это должно позволить вам получать доступ к отчетам через средство просмотра отчетов, которое вы встроили в средства экспорта в pdf / excel и т. Д.

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

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

0 голосов
/ 20 декабря 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...