如标题中所述。另一个细节:
当我尝试使用Server explorer Microsoft SQL Server数据库文件连接到文件时出现错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
答案 0 :(得分:3)
您不能简单地单击MDF文件来连接它。如果安装了完整的SQL Server(如您所述),则需要转到SQL Server Management Studio并将MDF / LDF文件作为数据库附加到SQL Server中。
完成后,您可以通过指定常用的ADO.NET连接属性(服务器名称,数据库名称,登录SQL Server的凭据)来连接并使用该数据库。
将数据文件作为独立MDF从目录附加的功能是SQL Server Express noly功能。在SQL Server的任何非Express版本中都可以不。
答案 1 :(得分:0)
如果您的MDF文件未附加到SQL Server,请确保使用“服务器资源管理器”中的“连接到文件”选项并指向您的MDF。或者,使用SQL Server Management Studio将MDF文件附加到本地SQL Server实例,然后使用VS.net中指定Servername和Databasename的常规对话框引用数据库。