无法打开新的.mdf文件到C#项目

时间:2011-07-15 13:20:43

标签: c#-4.0 mdf

我无法将新的基于服务的数据库(.mdf)附加到我启动的C#项目中。它显示:

与SQL Server数据库文件(.mdf)的连接要求在本地计算机上安装并运行sql server 2008 express。可以下载当前版本的SQL Express。

但是我已经安装了SQl Server 2008 R2。我已经知道如果SQl服务器是完整版本,则无法“仅”附加.mdf文件,那么我是否必须创建一个新数据库才能完成任务?或者我还能做些什么吗?

3 个答案:

答案 0 :(得分:1)

正如Mostafa所提到的,您应该转到工具 - >选项 - >数据库工具 - >数据连接 - > SQL Server实例名称,并在该字段中清空SQLEXPRESS。实际上,实例名称不需要空白。

答案 1 :(得分:0)

使用VS 2010菜单工具/连接到数据库,然后在打开的对话框中填写“附加数据库文件”字段。 AFAIK这是VS 2010的一个已知问题。

答案 2 :(得分:0)

visual studio有一个要连接的默认sql server实例名称。默认情况下,安装程序将其设置为指向SQL Server Express。您必须更改工具 - >选项 - >数据库工具 - >数据连接 - > SQL Server实例名称以指向已安装的SQL Server实例名称。