Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 无法将新的.mdf文件打开到C#项目_C# 4.0_Mdf - Fatal编程技术网

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

C# 4.0 无法将新的.mdf文件打开到C#项目,c#-4.0,mdf,C# 4.0,Mdf,我无法将新的基于服务的数据库(.mdf)附加到我启动的C#项目。它表明: 连接到SQL Server数据库文件(.mdf)需要在本地计算机上安装并运行SQL Server 2008 express。可以下载SQL express的当前版本 但是我已经安装了SQl Server 2008 R2。我了解到,如果SQl Server是完整版本,则不能“仅”附加.mdf文件,那么我是否必须创建一个新数据库来完成此任务?或者我还可以做些什么?使用VS 2010菜单工具/Connect to databas

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

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


但是我已经安装了SQl Server 2008 R2。我了解到,如果SQl Server是完整版本,则不能“仅”附加.mdf文件,那么我是否必须创建一个新数据库来完成此任务?或者我还可以做些什么?

使用VS 2010菜单工具/Connect to database,并在打开的对话框中填写字段“附加数据库文件“.AFAIK这是VS 2010的一个已知问题。

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

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

欢迎访问该网站,但这并不能真正为现有答案添加任何内容。