场景:在与
SQL
Server
建立连接时出现与网络相关的或特定于实例的异常。未找到或无法访问服务器。
请验证实例名称是否正确并且
SQL
Server
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
在使用G2服务时,测试服务器连接,结果遇到这个问题。
![](https://i-blog.csdnimg.cn/blog_migrate/467a20faa8fe6faf23daa0428aebcf18.png)
问题详细:连接测试失败!:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)。
本机配置:Win7系统,SQL Server 2008 R2 数据库,在360浏览器测试使用G2服务测试数据库连接。
首先查看了数据库已经允许远程连接,数据库连接字符串也填写正确。PS:连接朋友数据库正常。
在网络上搜索了一些答案。
其中,第一种方法:
运行中输入services.msc,查看SQL有关服务是否全部开启。
![](https://i-blog.csdnimg.cn/blog_migrate/021c46ebadaa271029032c2191c8fa86.png)
启动所有可以启动的SQL相关服务完毕,仍未解决问题。
![](https://i-blog.csdnimg.cn/blog_migrate/1e950fca83f41cc6bafadfa9ba115a30.png)
第二种方法:
设置配置管理器中TCP/IP,端口设置为默认的1433。
![](https://i-blog.csdnimg.cn/blog_migrate/c85bbf804ced54df5b3bfc836819eff2.png)
结果SQLEXPRESS的协议设置为1433后,重启SQL Server (SQLEXPRESS)出现错误。
![](https://i-blog.csdnimg.cn/blog_migrate/48db1bd930996968e5a4c5ce8725068a.png)
然后就不能再启动了。
![](https://i-blog.csdnimg.cn/blog_migrate/f3bfa6d47fbdd43e487c2b1bd9f2638e.png)
最后找了好朋友帮忙,终于解决了问题。
所做的设置有:
更改SQL Server (SQLEXPRESS)TCP/IP
![](https://i-blog.csdnimg.cn/blog_migrate/860dcf9666a152a550b6baa5e49b1844.png)
其中8099是任意设置的端口(后面还要在防火墙设置)。
这时可以启动SQL Server (SQLEXPRESS)
![](https://i-blog.csdnimg.cn/blog_migrate/a84b5777ecf9b46e5ec4752d24d2f0f6.png)
在控制面板打开防火墙,点击高级设置。
点击入站规则,新建规则
![](https://i-blog.csdnimg.cn/blog_migrate/159708aa97865ee932d4841a6ab2dcaf.png)
选择端口,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/014571a0c3adc209b911bf0b8f4feb75.png)
输入之前的端口8099,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/8d9890d6ca5c716b10701c35e58fee77.png)
默认允许连接,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/6636f7d19ff8c04d6c97690cd8cd59b5.png)
默认,下一步
![](https://i-blog.csdnimg.cn/blog_migrate/f6a801f946c4bb07654a7575896e7b58.png)
输入名称8099(可任意命名),完成。
![](https://i-blog.csdnimg.cn/blog_migrate/3aa24f1813787ae52dad14d2c23c6205.png)
回到高级设置界面
![](https://i-blog.csdnimg.cn/blog_migrate/c0cbb9b53d904c68440f1b3b8f3039b0.png)
数据库测试成功
![](https://i-blog.csdnimg.cn/blog_migrate/1bddf8bebf6e4ff6c2131f8f5384158a.png)
您的支持是我不竭的动力。如果有错误的地方,欢迎指正。