Я хотел бы опубликовать образ обобщенной виртуальной машины на торговой площадке Azure. Виртуальная машина, для которой должен быть создан образ, включает приложение ASP.NET MVC, которое подключается к локальному серверу SQL.
Я бы хотел запретить доступ к базе данных моего приложения пользователям, которые создают виртуальные машины из предложенного образа, чтобы они не могли видеть хранимые процедуры внутри базы данных.
Я собирался отключить проверку подлинности Windows на сервере SQL и добавить пользователя superadmin, который мог бы получить доступ к серверу. Однако в этом случае мне нужно будет поместить имя пользователя и пароль пользователя superadmin в мой файл web.config, что сделает его видимым для всех пользователей.
Существуют ли другие возможные решения для ограничения доступа к базе данных приложения или, в частности, к хранимым процедурам в базе данных, при предложении приложения в образе виртуальной машины?