Мне нужно руководство для начинающих о том, как с самого начала настроить SSRS для приложения ASP.NET? - PullRequest
1 голос
/ 07 января 2011

Я довольно хорошо знаком с ASP.NET и в настоящее время пишу приложение MVC в ASP.NET. Я нахожусь в точке, где мне нужно интегрировать отчеты в мое приложение. Вариант, который я выбрал (и я гибок в этом) - это SSRS. У меня нет опыта работы с SSRS, и кажется, что есть много шагов, необходимых для его настройки, от установки сервера отчетов, настройки сервера отчетов, создания проекта отчета в Business Intelligence Development Studio и публикации отчета до Сервер отчетов. Возможно, я сделал что-то не так в этом процессе, так как не был уверен в половине параметров конфигурации с сервером отчетов. Может ли кто-нибудь направить меня к «учебнику» о том, как:

1.) Правильно установите и установите SSRS. Я использую SQL Server 2008. (Не R2).

2.) Создание и публикация отчета на сервере отчетов.

3.) Возможность доступа к этому отчету из моего веб-приложения ASP.NET.

Я ценю любые отзывы !! Спасибо !!

Mike

Ответы [ 2 ]

1 голос
/ 10 января 2011

Это 3 части.

а) Создание отчета:

Вы можете установить компоненты служб Reporting Services в VS.net (или BIDS, как VS.net вызывается Microsoft в этом случае), отсюда вы можете подключиться к источнику данных, проектировать, создавать и просматривать отчеты - и все это с комфортом вашей машины. Есть даже мастера, которые помогут вам встать и начать. Вы увидите их в новом разделе в диалоге «Создать новый проект» под названием «бизнес-аналитика»

По сути, это создает файл отчета (файл XML с расширением .RDL) и файл источника данных (расширение .RDS)

б) Использование отчета:

Вам потребуется установить компоненты RS на сервере. Доступ к RS осуществляется через http (s) и ему требуется база данных SQL Server для хранения информации об отчетах. Они оба могут находиться в одной коробке.

Инструмент для управления сайтом RS называется «диспетчер отчетов» и представляет собой веб-инструмент. http://localhost/reports

Как только вы настроите это (включая безопасность), просто разверните свой отчет с шага 1, и все готово - вы можете сделать это, просто «щелкнув правой кнопкой мыши / развернув» свой новый отчет в VS.net

c) На этом этапе вы будете хорошо понимать, как все это работает, поэтому добавить элемент управления средства просмотра отчетов в ваше приложение будет просто.

1 голос
/ 09 января 2011

1) Это действительно легко установить. Даже не уверен, что вам действительно нужны инструкции, если вы не делаете что-то особенное. Я установил его как часть базовой установки SQL 2008, и это было просто. Вот ссылка, которая может вам помочь. http://msdn.microsoft.com/en-us/library/bb839480(SQL.90).aspx

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

2) Перейдите к «URL-адресу диспетчера отчетов». Вы можете получить это из диспетчера конфигурации службы отчетов. Установка по умолчанию, вероятно, установит его как http://127.0.0.1/Reports/, подключив любой IP, но при входе на сервер, который должен работать.

Оттуда вы можете нажать и установить «Построитель отчетов» [в верхней строке меню]. Я думаю, что он устанавливает версию 1, если это версия 1, я рекомендую скачать и установить Report Builder 2.0 от Microsoft [бесплатно]? Построитель отчетов 3 также доступен, но для этой версии вам нужен R2. После того, как вы загрузите и установите приложение, вы сможете создавать все свои отчеты оттуда, а также подключаться к своему серверу и автоматически загружать их. Очень просто после установки и запуска этой программы. Нет причин для BIDS.

3) Возможно, самая легкая часть! Используйте уже созданный элемент управления «Просмотр отчетов» в VS. Введите правильный путь URL-адреса SSRS в элементе управления и отчет о том, что вытащить и бинго.

Вот хорошая прогулка для вас. От создания отчетов в построителе отчетов и доступа к ним на странице ASP. http://msdn.microsoft.com/en-us/library/ms251686(VS.80).aspx

...