Сначала создайте новую пустую базу данных в экземпляре SQL Express.
Затем запустите инструмент aspnet_regsql.exe, который можно найти здесь:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe
Откроется мастер графического интерфейса, который позволит вам выбрать сервер базы данных и базу данных, которая будет настроена со схемой по умолчанию для провайдеров aspnet (членство, профиль, роли).
Настройте безопасность базы данных соответствующим образом - для достижения наилучших результатов вы, вероятно, захотите включить Integrated Security, поэтому убедитесь, что учетная запись, под которой работает веб-сайт, имеет доступ к базе данных, и существует ряд ролей базы данных, которые созданы для вас - добавьте свой аккаунт в соответствующие.
Тогда в вашей веб-конфигурации у вас будет что-то вроде:
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer"
connectionString="Data Source=[ComputerName]\SQLEXPRESS;Initial Catalog=[DatabaseName];Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Ключевыми частями для обновления являются:
- [ComputerName] - это должно быть
имя экземпляра вашего SQL Express
установка.
- [DatabaseName] - это
должно быть имя базы данных
Вы использовали в первых двух шагах.
Это, конечно, то, как я начал работать.