Мы создали модель большой базы данных (SQL Server) для нашего клиента и автоматизированный способ загрузки данных в нечто вроде 100 таблиц базы данных.К сожалению, из-за нехватки времени (не всегда ли это так?) Нам нужно иметь возможность предложить клиенту доступ (CRUD-доступ) к этим таблицам примерно для 20 пользователей.Кроме того, этот доступ должен контролироваться.У нас есть приложение, которое уже запущено на клиенте (веб-приложение C # /. NET), и мы предпочли бы иметь что-то «за этим».В более долгосрочной перспективе мы будем создавать экраны пользовательского интерфейса, но сейчас им просто нужен некоторый доступ к данным.
Я подумал о нескольких идеях, но я ищу другие идеи с точки зрения программного обеспечения или архитектуры, чтобыДля этого:
- Используйте MS Access и подключите его напрямую к SQL Server, создайте в базе данных около 20 пользователей и настройте их с помощью MS Access локально.Минусы: им не нравятся рабочие столы, имеющие прямой доступ к этим базам данных, и они предпочитают веб-решения.Кроме того, 20 пользователей рассредоточены, и выполнение этого кажется им более трудным.
- То же, что и # 1, за исключением того, что используется что-то вроде DB Visualizer.
- Найдите какой-нибудь элемент управления MS Access или DBVisualizer, подобный элементу управления, который нужно оставить позади.наша страница входа (у нас установлена аутентификация на внутреннем IIS-сервере, и они предпочитают ее использовать) ... но существуют ли на самом деле эти "элементы управления", которые я могу подключить к приложению C # / .NET?
- Использование лесов генерировать все.Я этого еще не сделал, и я предполагаю, что это все равно потребует некоторой работы и, вероятно, в конечном итоге будет отбрасывать, поскольку долгосрочная цель - создание «настоящих» страниц пользовательского интерфейса.
Я открыт для любых идей.
Заранее спасибо.