Веб-сайт Visual Studio: невозможно создать базу данных SQL! - PullRequest
1 голос
/ 16 февраля 2010

Я использую Visual Studio 2008 SP1 с SQL Server 2008.

Я пытаюсь добавить файл SQL Server (MDF) в проект моего веб-сайта. Тогда я получаю следующую ошибку:

Connections to SQL Server files (*.mdf) require SQL Server Express 2005 to function properly. Please verify...

Я пользуюсь Google безрезультатно, и мне нужна помощь.

Я пытался исправить это безуспешно:

  • Изменение имен экземпляров, чтобы они должно соответствовать

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

  • Удаление / установка Visual Studio

  • Удалите / установите SQL Server 2005 AND 2008

В общем, это ДЕЙСТВИТЕЛЬНО досадная ошибка, и она просто должна работать ..

1 Ответ

3 голосов
/ 17 февраля 2010

Для добавления .MDF в ваш проект VS требуется версия SQL Server EXPRESS - только те, кто может прикрепить файл .mdf из каталога App_Data.

Полные версии(Разработчик, Web, Standard, Enterprise) SQL Server не может использовать функцию AttachDbFilename=|DataDirectory|mydbfile.mdf;, которая является основой этой функции в Visual Studio.

Если на вашем компьютере установлена ​​полная версия SQL Server (или включенасервер), вам нужно использовать этот SQL Server более традиционным способом: использовать SQL Server Management Studio (или обозреватель серверов в Visual Studio) для создания баз данных и объектов баз данных, таких как таблицы, и подключаться к ним с помощью классического ADO.NETстрока подключения (server=name;database=name;...)

...