2010-02-16 83 views
1

我正在使用SQL Server 2008的Visual Studio 2008 SP1。Visual Studio网站:无法创建SQL数据库!

我试图在我的网站项目中添加一个SQL Server文件(MDF)。然后,我得到以下错误:

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

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

我试过下面的事情来修复它,无更迭:

  • 更改实例名称,使他们 应符合

  • 在 管理系统附加数据库耳鼻喉科工作室

  • 卸载/安装Visual Studio

  • Uinstall /安装SQL Server 2005和2008年

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

+0

赞成...连接到它们我有/ SQL Server 2008和Visual Studio 2008 SP1。 – 2010-02-16 21:04:22

回答

3

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

SQL Server的完整版本(开发人员,Web,标准版,企业版)无法使用作为Visual Studio中此功能基础的AttachDbFilename=|DataDirectory|mydbfile.mdf;功能。

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

相关问题