Отображение отчета SQL Server через Интернет - PullRequest
4 голосов
/ 23 декабря 2011

Я читаю тонны разных статей, но по какой-то причине я не могу получить прямой ответ на мой вопрос.

Вопрос: В отчете по SQL Server можно ли предоставлять отчеты пользователям через Интернет, не встраивая их в приложение с помощью элемента управления ReportViewer? (Я знаю, что могу использовать ReportViewer Control, это довольно круто, и это определенно вариант, я получил его отлично работает).

Эта часть неясна для меня, по моему мнению, я хочу дать пользователю веб-адрес отчета, они входят в систему с именем пользователя и паролем, а затем просматривают свои отчеты.

Это возможно? Каждый раз, когда я читаю что-то связанное с этим, они говорят о интранете, а не об Интернете.

Любой вклад будет оценен.

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Да,

Службы отчетов устанавливают сайт в IIS, который при правильной настройке можно просматривать через Интернет. Это известно как менеджер отчетов. Он имеет встроенные роли, ограничивающие просмотр пользователями только в случае необходимости.

http://msdn.microsoft.com/en-us/library/ms157147.aspx

1 голос
/ 28 декабря 2011

Я считаю, что это то, что вы ищете, Передайте параметры и параметры с URL-адресом в службы отчетов SQL .

Также возможно, чтобы приложение вызывало отчет от имени пользователя и доставляло PDF или другой обработанный вывод. См. ReportExecutionService Class и ReportExecutionService.Render Method .

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