Как добавить новую базу данных в app_data с SQL Server Enterprise Edition - PullRequest
4 голосов
/ 17 мая 2010

Я абсолютный новичок в MVC, и теперь я стою в начале этого.

Я проверил учебный подкаст, в котором я получил, я могу добавить новый элемент базы данных SQL Server в app_data. Но как только я нажимаю на это, появляется всплывающее сообщение, показывающее, что на моем рабочем столе не было установлено SQL Server 2005 или 2008 Express.

Но на самом деле у меня уже установлен SQL Server 2005 Enterprise. Почему это случилось? А как добавить базу данных SQL Server, если у меня есть корпоративная версия?

Большое спасибо.

1 Ответ

8 голосов
/ 17 мая 2010

Добавление файла базы данных в папку app_data только работает с выпусками SQL Server Express. Вы ничего не можете сделать, чтобы включить его для версий Enterprise.

Если у вас есть SQL Server Enterprise, вам нужно создать базу данных и ваши объекты базы данных на этом сервере (используя SQL Server Mgmt Studio или Visual Studio) и подключиться к этому серверу. Вы не можете поместить файлы MDF / LDF в app_data с версией Enterprise - это просто не будет работать.

Или, если вам не нравится этот подход, вы всегда можете установить SQL Server 2005/2008 Express на свой компьютер, а затем использовать подход «поместить ваш файл MDF в app_data» в этом выпуске Express.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...