【发布时间】:2013-05-28 11:37:15
【问题描述】:
我尝试通过以下方式连接:Microsoft SQL Server 数据库文件 (SqlClient),但收到错误消息:
尝试附加到数据库失败,原因如下 信息:发生了与网络相关或特定于实例的错误 在建立与 SQL Server 的连接时。服务器没有 找到或无法访问。验证实例名称是否正确 并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:52 - 无法找到 本地数据库运行时安装。验证 SQL Server Express 是 正确安装并且本地数据库运行时功能是 已启用。)
所以,我在服务器资源管理器中单击连接到数据库
显示此窗口。我在其中选择:Microsoft SQL Server 数据库文件 (SqlClient),然后浏览我的 .mdf 数据库文件。
点击确定会出现前面提到的错误:
服务器正在运行,我在数据库中使用 Windows 身份验证。 有什么建议吗?
【问题讨论】:
-
从错误消息中,听起来像是配置问题。你可以确认 1. 你有 SQL Server Express 而不是 sql server 2. mdf 是一个 sql server express 数据库,而不是来自另一个版本的 sql server
-
1.我有 SQL Server 2008 R2 2。mdf 来自同一版本。
-
F: 是本地驱动器还是映射网络驱动器?
-
本地,一切都是本地的。
-
Sql Server 2008 R2 是 NOT express。只需在 sql server management studio 中附加数据库,然后正常连接到数据库
标签: c# sql-server visual-studio-2012