安装sql server2008 R2和vs 2012有一段时间了。但是最近突然遇到这样的问题。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)
我修改了端口,更改了sa账户的密码,设置了登陆模式,开启了远程服务,等等,始终没有解决问题。
后来发现问题出在这里:
上网查了一下资料,原因是sql server2008 R2与vs2012不兼容所置。
解决方法是卸载sql server2008 R2与vs2012
如图:
然后重启sql 服务,大功告成。