Мы создали среду C #, через которую должны проходить все модификации данных в нашей базе данных. Мы не хотим, чтобы кто-либо вносил изменения непосредственно в базу данных. Все изменения должны проходить через нашу структуру.
Мой вопрос: как это обеспечить? Как у нас может быть, чтобы SQL Server разрешал только те операторы вставки / обновления / удаления, которые делаются из нашей структуры, а не кого-либо из сотен людей, которые могут быть подключены через SSMS или какой-либо другой инструмент?
У меня нет большого опыта работы с безопасностью / аутентификацией SQL Server, поэтому мне нужно кое-что по этому поводу.
Большое спасибо.