我无法将新的基于服务的数据库(.mdf)附加到我启动的C#项目中。它显示:
与SQL Server数据库文件(.mdf)的连接要求在本地计算机上安装并运行sql server 2008 express。可以下载当前版本的SQL Express。
但是我已经安装了SQl Server 2008 R2。我已经知道如果SQl服务器是完整版本,则无法“仅”附加.mdf文件,那么我是否必须创建一个新数据库才能完成任务?或者我还能做些什么吗?
答案 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实例名称。