在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误. 未找到或无法访问服务器. 请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 web 请求期间, 出现未处理的异常. 请检查堆栈跟踪信息, 以了解有关该错误以及代码中导致错误的出处的详细信息.
异常详细信息: System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误. 未找到或无法访问服务器. 请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
源错误:
执行当前 Web 请求期间生成了未处理的异常. 可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息.
打开 SQL Server 2012 (或者 SQL Server 2008) 的 SQL Server Management Studio, 输入 sa 的密码发现, 无法登陆数据库? 提示以下错误:
"在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误. 未找到或无法访问服务器. 请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接."
1, 打开 Sql server 配置管理器 (命令行输入: SQLServerManager11.msc)
1. 打开 sqlserver 管理配置器
2. 点击 sqlExpress 的协议, 我们要启动所有状态.
3. 选择 TCP/IP, 点击右键, 选择属性, 我们修改连接数据库的端口地址, 非常重要
4. 修改三处, 第一你查看下跳出来的对话框, 里面有好多 TCP/IP 的端口. 我们要找的是三处.
5.IP 地址 是自己电脑的地址 在 TCP 端口添加 1433, 然后选择启动
6. IP 地址是 127.0.0.1 的是默认的, 也要改掉, 如下
7.IPALL 是否是表示所有端口?? 反正也要修改下端口地址了.
8. 重新启动服务, 不支持热修改, 修改重新启动服务.
来源: http://www.linuxidc.com/Linux/2018-03/151610.htm