SQL Server - простой инструмент удаленной отчетности? - PullRequest
4 голосов
/ 23 мая 2009

Я хочу предоставить клиенту доступ к экземпляру сервера SQL, чтобы он мог выполнить сохраненный процесс или запустить представление, но в идеале я не хочу предоставлять им среду управления SQL Server, поскольку они не являются техническими.

Существуют ли какие-либо бесплатные и простые в использовании утилиты удаленного администрирования / создания отчетов для SQL Server?

Ответы [ 5 ]

1 голос
/ 23 мая 2009

Если вы используете SQL Server 2008, Report Builder 2.0 (бесплатная загрузка) - это инструмент, предназначенный для того, чтобы конечные пользователи могли создавать отчеты из различных источников данных, включая представления и модели отчетов.

Подробнее здесь .

1 голос
/ 23 мая 2009

Не то, что я знаю.

Мне кажется, что вам лучше создать простую веб-форму / выигрышную форму, которая предоставляет вашему клиенту доступ только к тем специфическим функциям и процессам, которые им требуются. Это позволит избежать путаницы со всей ненужной сложностью, с которой может столкнуться управляющая студия.

Я не гуру программирования, но собрать что-то простое, например, с помощью .NET, можно за пару часов, включая ослабление соответствующей безопасности. Я подозреваю, что вы могли бы найти всю информацию, которая вам необходима для того, чтобы сделать это в учебниках ASP.Net.

http://www.asp.net/learn/

0 голосов
/ 15 августа 2015

Я знаю, что это сообщение очень старое, но я все еще публикую для других. Я создал небольшое веб-приложение, которое делает именно это. В основном вы вводите сервер, каталог, пользователя, пароль и SQL-запрос, и вы получаете URL, который указывает на этот запрос / отчет. Вы даете URL предполагаемым пользователям, и они будут представлены данными, сгенерированными из запроса в табличном формате. Он также включает такие функции, как разбиение на страницы, фильтрация и сортировка. Вы можете скачать его с http://klauscam.github.io/EasyReportingTool.

0 голосов
/ 23 мая 2009

Если это определенная хранимая процедура или ее для просмотра определенного представления, почему бы не написать свое собственное одноцелевое приложение? Это не должно занять много времени, и тогда вы будете управлять интерфейсом.

0 голосов
/ 23 мая 2009

MS Access не бесплатный, но если они уже есть, значит, все готово. Просто создайте проект доступа к данным (adp) для базы данных и предоставьте им доступ только для тех представлений / хранимых процедур, которые вы хотите использовать. Для запуска sproc достаточно просто навести и щелкнуть мышью, и он запросит у них значения параметров.

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