Как запустить SSRS отчет по требованию - PullRequest
0 голосов
/ 30 сентября 2019

У нас есть приложение, которое вставляет данные в базу данных SQL Server. Мне нужно создать отчет на основе данных из этой базы данных SQL Server. Отчет должен быть создан по требованию (по нажатию пользователем приложения) в виде файла HTML и сохранен в определенной папке на ПК.

Я думаю, что лучше всего использовать SSRS, но я не очень знаком с ним. Я создал отчет с помощью инструмента Построитель отчетов.

Как создать отчет по требованию каждый раз, когда он требуется пользователю?

1 Ответ

0 голосов
/ 30 сентября 2019

Для использования веб-службы SSRS необходимо, чтобы серверная часть работала на C #. Наряду с этим вам также понадобится файл .rdl (шаблон / дизайн) для представления этих sql-данных.

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

См .: https://docs.microsoft.com/en-us/sql/tutorials/access-report-server-web-service-vb-vcsharp-ssrs-tutorial?view=sql-server-2014

и https://www.codeproject.com/Articles/1110411/How-to-Write-a-Csharp-Wrapper-Class-for-the-SSRS-R

...