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

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

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

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

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

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

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

В этом подразделе

Связанные подразделы