Visual Studio网站:无法创建SQL数据库!

时间:2010-02-16 20:55:19

标签: visual-studio-2008 sql-server-2008 local-database

我正在使用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...

我一直在使用谷歌没有任何结果,我非常需要帮助..

我已尝试以下方法来修复它,但没有成功:

  • 更改实例名称以便它们 应该适合

  • 在数据库中附加数据库 管理工作室

  • 卸载/安装Visual Studio

  • Uinstall / Install SQL Server 2005 AND 2008

总而言之,这是一个非常恼人的错误,它只是应该工作..

1 个答案:

答案 0 :(得分:3)

将.MDF添加到VS项目需要SQL Server EXPRESS 版本 - 只有那些能够从App_Data目录附加.mdf文件。

SQL Server的完整版本(Developer,Web,Standard,Enterprise)无法使用Visual Studio中此功能基础的AttachDbFilename=|DataDirectory|mydbfile.mdf;功能。

如果您的计算机(或服务器)上有完整的SQL Server版本,则需要以更传统的方式使用该SQL Server:使用SQL Server Management Studio(或Visual Studio内的Server Explorer)创建数据库和数据库对象(如表),并使用经典ADO.NET连接字符串(server=name;database=name;...)连接到它们