То, как ваше приложение ASP.NET будет взаимодействовать с базой данных, будет осуществляться через логины / пользователи базы данных.На SQL Server вы создадите имя входа следующим образом:
create login YourWebLogin with password = 'p@ssw0rd'
go
Это базовое имя входа, которое действительно ничего не может сделать (исследуйте права доступа сервера здесь ).Затем вы создадите пользователя SQL Server вне этого имени входа, например:
use YourASPNETDb
go
create user YourWebUser for login YourWebLogin
go
Теперь у вас есть контекст безопасности для доступа к YourASPNETDb
с пользователем SQL Server через контекст SQL Server.авторизоваться.(права доступа к базе данных здесь )
Ваше приложение ASP.NET MVC будет обращаться к базе данных через ваш логин / пользователя, и эта информация о соединении будет храниться в строке соединения.Это типичная строка подключения к SQL Server:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Ваши поставщики членства / ролей будут использовать эту строку подключения с вашими правильными учетными данными для получения доступа к вашей базе данных.
Это всего лишь высокая-уровень зрения, как все работает вместе.Есть несколько движущихся частей, но это должно начать вас.