asp.net mvc3 с внешним sql сервером, как? - PullRequest
0 голосов
/ 30 марта 2012

В настоящее время я пытаюсь создать приложение asp.net mvc3.в примере приложения, которое генерируется при создании проекта, есть управление пользователями.

проблема в том, что теперь приложение создало базу данных в моей папке App_Data, но я хочу иметь ее на своем внешнем sqlexpressсервер.

но я не знаю, как изменить приложение, чтобы оно работало.у меня просто есть следующие вещи с моего сервера:

  • имя хоста
  • имя базы данных
  • имя пользователя
  • пароль

Я знаю, что мне нужно отредактировать строку подключения в Web.config, но я должен также изменить некоторые вещи на сервере sql?

потому что нет таблиц, он пуст.mvc3 создает все автоматически?

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Прежде чем приступить к использованию редакции для разработчиков, вам необходимо знать, что это такое и какие у вас ограничения в использовании.

SQLExpress прекрасно подходит для использования как для разработчиков, так и после выпускатовар.Он имеет тот же движок, что и SQL Standard, но с несколькими ограничениями, такими как максимальный размер файла 4 ГБ (и я думаю, что он также имеет ограничение ОЗУ, но не уверен в этом).Вам разрешено использовать SQL Express в качестве бэкэнда для вашего сайта без дополнительных затрат на лицензирование (т.е. бесплатно).Я работал в одном месте, где они разработали систему объединения нескольких экземпляров SQL Express, чтобы обойти ограничение в 4 ГБ, но учтите, что это может противоречить его лицензии.

SQL Developer isна самом деле SQL Enterprise, но без ограничения времени установки на ОС.Вам также не разрешается использовать SQL Developer в рабочей среде (т.е. для вашего живого приложения).В большинстве случаев то, что вы пишете в SQL Developer, может также выполняться в SQL Express, но вы должны быть осторожны, чтобы не использовать какие-либо из функций Enterprise - лицензирование Enterprise может быть дорогим вариантом.

SQL Express, это хороший вариант.

PS - я предполагаю, что ваша база данных не будет сильно загружена - если это так, вам нужно будет рассмотреть либо Standard, либо Enterprise.

-Slugster

Является ли SQL Server Express обслуживаемой базой данных для веб-приложения ASP.NET MVC

Сведения о реализации см. Здесь Как подключиться кSQL Server 2008 R2 с использованием EF и MVC 3

1 голос
/ 30 марта 2012

Запустите aspnet_regsql.exe утилиту из папки C: \ windows \ Microsoft.NET \ Framework \ v2.0.50727 на вашем компьютере.

http://weblogs.asp.net/sukumarraju/archive/2009/10/02/installing-asp-net-membership-services-database-in-sql-server-expreess.aspx

...