Создание и настройка базы данных служб приложения для SQL Server

Visual Studio 2010

Обновлен: Ноябрь 2007

Многие функциональные возможности ASP.NET основываются на встроенных службах приложения, таких как членство, роли, профили и персонализация. Эти службы приложения используют поставщиков, объекты, которые долговременно хранят данные служб. Например служба персонализации ASP.NET использует поставщика персонализации для сохранения персональных параметров пользователя на веб-страницах.

Каждая служба приложения использует одного поставщика для сохранения данных службы в хранилище данных определенного вида. Для каждой службы включается поставщик SQL и настраивается как поставщик по умолчанию для сохранения данных в базе данных Microsoft SQL Server.

2fx93s7w.alert_note(ru-ru,VS.100).gifПримечание.

Чтобы сохранять данные служб приложения ASP.NET в хранилище данных, отличном от SQL Server (например в базе данных Microsoft Access, в файлах XML или в других системах СУБД), необходимо создать отдельного поставщика для каждого вида хранилища данных. Чтобы создать пользовательского поставщика, можно задать его наследование от базового поставщика для конкретной службы приложения, а затем расширить его, чтобы он мог обрабатывать данные для службы независимо от хранилища данных, которое планируется использовать. Например чтобы создать поставщика базы данных Access для службы членства можно унаследовать его от базового класса MembershipProvider и разрешить ему сохранять данные членства в базе данных Access.

В следующих разделах подробно объясняется создание, настройка, защита и подключение к базе данных служб приложения для SQL Server.

Создание базы данных служб приложения для сервера SQL Server

Демонстрируется использование средства aspnet_regsql.exe для создания нового экземпляра базы данных служб приложения, расположенного на SQL Server.

Роли и представления в Application Services Database для SQL Server

Объясняются представления и роли безопасности базы данных SQL Server, включенные в базу данных служб приложения.

Поставщики управления ролями

Описывается служба приложения для управления ролями.

Управление пользователями путем объединения их в группы

Описывается служба приложения для управления членством.

Общие сведения о персонализации веб-частей

Описываются возможности службы персонализации.

Общие сведения о свойствах профилей ASP.NET

Описывается служба приложения для управления профилями пользователей.

Показ: