Если вы собираетесь работать только с внутренним приложением, используя проверку подлинности Windows. Это будет работать "из коробки" и требует только того, чтобы вы использовали:
<authentication mode="Windows"/>
Если вы хотите использовать проверку подлинности с помощью форм, вы можете создать свой собственный механизм хранения и шифрования, который требует некоторой работы. Или добавьте несколько таблиц в базу данных, что позволяет ASP.NET легко предоставлять имя пользователя, пароль и функцию забытого пароля. Это достигается с помощью инструмента командной строки, который добавит необходимые таблицы:
aspnet_regsql.exe
Запустится мастер, который позволит вам настроить функции, которые вы хотите добавить в SQL Server.
Чтобы просто добавить таблицы членства, войдя в SQL под своей учетной записью, используйте:
aspnet_reqsql.exe -S <server> -D <database> -A m -E
Или, если вы хотите подключиться как определенный пользователь, используйте:
aspnet_reqsql.exe -S <server> -D <database> -A m -U <username> -P <password>
Вот ссылка на учебник по , как использовать проверку подлинности с помощью форм с SQL Server в ASP.NET 2.0 . Будучи ASP.NET 2.0, он выглядит устаревшим, но он одинаков в любой версии ASP.NET V2 и выше.