(различие, я говорю о распределении отчета, а не о развертывании отчета на сервере отчетов)Как распространять отчет SSRS?
К нашему продукту мы недавно добавили поддержку, чтобы он мог сбрасывать различные статистические данные в базу данных (mssql сервер). С тех пор я сделал отчеты (где источником данных является мой собственный сервер sql). Но если я хочу, чтобы эти отчеты попали в руки клиентов (очевидно, указывая на их собственную базу данных), поэтому им не нужно создавать свои собственные (или если они не хотят/не могут их создать) есть хороший способ сделать это?
Я бы предпочел не давать инструкции о том, как использовать создателя отчетов, и скопировать/вставить то, что я сделал, и не открыть их и изменить источник данных. Я совершенно не знаком с SSRS и не знаю ни одной из ее тонкостей. Я знаю, что могу запросить базу данных, чтобы узнать, какие отчеты доступны, есть ли способ просто добавить весь отчет в базу данных с помощью кода (C# или java)?
Вы говорите об отчете на стороне сервера или на стороне клиента? Значит ли ваши клиенты имеют сервер отчетов на своем сайте или будет ли отчет запускаться из приложения? –
Это уже требование, чтобы у клиентов была установлена MS SQL, и я понимаю, что SSRS - это опция установки вместе с ней (по крайней мере, это было для меня). Поэтому я был в предположении, что могу как-то дать им отчет для хранения вместе с другими отчетами, которые они могут иметь для данных, которые мы им предоставили. Я не думал, что может быть способ встроить мой готовый отчет в приложение и как-то указать его на свою базу данных. – claudekennilol