SQLServer请验证实例名称是否正确并且SQLServer已配置为
允许远程连接解决⽅法
场景:在与SQL Server建⽴连接时出现与⽹络相关的或特定于实例的异常。未到或⽆法访问服务器。请验证实例名称是否正确并且SQL Server
在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。未到或⽆法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程sql连接不上服务器
连接。
在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。未到或⽆法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
在使⽤G2服务时,测试服务器连接,结果遇到这个问题。
问题详细:连接测试失败!:在与 SQL Server 建⽴连接时出现与⽹络相关的或特定于实例的错误。未到或⽆法访问服务器。请验证实例名称是否正确并且SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - ⽆法打开到 SQL Server 的连接)。
本机配置:Win7系统,SQL Server 2008 R2 数据库,在360浏览器测试使⽤G2服务测试数据库连接。
⾸先查看了数据库已经允许远程连接,数据库连接字符串也填写正确。PS:连接朋友数据库正常。
在⽹络上搜索了⼀些答案。
其中,第⼀种⽅法:
运⾏中输⼊services.msc,查看SQL有关服务是否全部开启。
启动所有可以启动的SQL相关服务完毕,仍未解决问题。
第⼆种⽅法:
设置配置管理器中TCP/IP,端⼝设置为默认的1433。
结果SQLEXPRESS的协议设置为1433后,重启SQL Server (SQLEXPRESS)出现错误。
然后就不能再启动了。
最后了好朋友帮忙,终于解决了问题。
所做的设置有:
更改SQL Server (SQLEXPRESS)TCP/IP
其中8099是任意设置的端⼝(后⾯还要在防⽕墙设置)。
这时可以启动SQL Server (SQLEXPRESS)
在控制⾯板打开防⽕墙,点击⾼级设置。
点击⼊站规则,新建规则
选择端⼝,下⼀步
输⼊之前的端⼝8099,下⼀步
默认允许连接,下⼀步
默认,下⼀步
输⼊名称8099(可任意命名),完成。
回到⾼级设置界⾯
数据库测试成功
您的⽀持是我不竭的动⼒。如果有错误的地⽅,欢迎指正。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。