大约一年前,我将我的开发计算机和暂存计算机都配置为能够通过本地网络访问 SQL Server(直到今天一切正常)。昨天晚上,我们的支持团队负责人对我们的物理交换机和路由器设备进行了一些重大更改。
今天早上,我的两台电脑都无法上网。真是一团糟!
我们能够通过更改default gateway
我两台计算机上的(我配置了静态 IP)来解决这个问题。
现在我可以使用"192.168.1.58\SQLEXPRESS
“和”从我的登台计算机访问我的开发数据库服务器JONATHAN\SQLEXPRESS
,但是我不能使用“ 192.168.1.56\SQLEXPRESS
”或“ STAGING\SQLEXPRESS
”从我的开发计算机访问我的登台开发数据库服务器。
不过,我可以使用 ip 和命名管道访问计算机本身上的暂存数据库服务器。
因为我的两个 SQL Server 都使用相同的配置,所以这个问题有点困扰我(注意:我的开发计算机在没有“ Named Pipes
”的情况下工作正常。在我的登台计算机上激活它并没有解决问题。)
然而,每次我尝试连接时,都会收到以下错误消息:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(.Net SqlClient 数据提供者)
我的(我按照某些线程中的建议以SQL Server (SQLEXPRESS)
“”身份登录)和服务都在运行(试图重新启动它们几次)并关闭了我的防火墙。Network Service
SQL Server Browser
我可以 ping 我的登台计算机:
通过网络访问共享文件(\\STAGING
):
甚至可以通过我的浏览器 ( http://staging/phpmyadmin/
) 访问它的 phpmyadmin。
我觉得我错过了一些明显的东西,但我似乎无法弄清楚是什么。我想我需要更多的咖啡哈,哈,哈。
感谢大家的帮助