无法从文件连接到数据库

我尝试连接:Microsoft SQL Server数据库文件(SqlClient),但我收到错误:

尝试连接到数据库失败,并显示以下信息:与SQL Server建立连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 validation实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:52 – 无法找到本地数据库运行时安装。validation是否已正确安装SQL Server Express并且已启用本地数据库运行时function。)

所以,我在服务器资源管理器中单击连接到数据库

http://i.imgur.com/9SVttQn.png

这个窗口出现了。 我在其中选择:Microsoft SQL Server数据库文件(SqlClient)然后浏览我的.mdf数据库文件。

在此处输入图像描述

单击确定会出现前面提到的错误:

在此处输入图像描述

服务器正在运行,我在数据库中使用Windows身份validation。 任何sugestions?

您需要SQL Server Express LocalDB附加组件,您可以从x86和amd64版本中获取它。

我在测试机器上部署软件时遇到了同样的问题。
解:

  1. 检查用于构建.mdf的SQL Server版本。 如果你不知道执行命令SELECT @@VERSION
  2. 从以下链接安装正确版本的SqlLocalDB.msi。
    http://www.microsoft.com/en-us/download/details.aspx?id=29062 http://www.microsoft.com/en-my/download/details.aspx?id=42299

尝试使用SQL Server身份validation 。 确保您的SQL服务正在运行。 我想这会对你有所帮助。