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