Веб-сайт Visual Studio: невозможно создать базу данных SQL!

Я использую 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 и 2008

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


person Andreas    schedule 16.02.2010    source источник
comment
одобрено ... У меня была / есть такая же проблема ... все, что я знаю, это то, что это связано с SQL Server 2008 и Visual Studio 2008 SP1.   -  person Chase Florell    schedule 17.02.2010


Ответы (1)


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

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

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

person marc_s    schedule 16.02.2010