1

大约一年前,我将我的开发计算机和暂存计算机都配置为能够通过本地网络访问 SQL Server(直到今天一切正常)。昨天晚上,我们的支持团队负责人对我们的物理交换机和路由器设备进行了一些重大更改。

今天早上,我的两台电脑都无法上网。真是一团糟!

我们能够通过更改default gateway我两台计算机上的(我配置了静态 IP)来解决这个问题。

配置静态 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 Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(.Net SqlClient 数据提供者)

我的(我按照某些线程中的建议以SQL Server (SQLEXPRESS)“”身份登录)和服务都在运行(试图重新启动它们几次)并关闭了我的防火墙。Network ServiceSQL Server Browser

我的 SQL 服务已激活

我可以 ping 我的登台计算机:

通过 CMD Ping 登台

通过网络访问共享文件(\\STAGING):

我可以访问计算机

甚至可以通过我的浏览器 ( http://staging/phpmyadmin/) 访问它的 phpmyadmin。

我可以访问 phpmyadmin

我觉得我错过了一些明显的东西,但我似乎无法弄清楚是什么。我想我需要更多的咖啡哈,哈,哈。

感谢大家的帮助

4

1 回答 1

0

我会写答案,因为没有人在互联网上建议。

当我在我的计算机上重新获得 Internet/网络访问权限时,我在我的开发计算机上选择了“工作网络”,在我的暂存计算机上选择了“公共网络”。

在玩了一些物理设备之后,技术。进行更改的人建议我检查一下我在哪个网络上(除了公开与工作之外,这是同一个网络“网络 4 ”)。

根据http://www.dummies.com/how-to/content/how-to-change-a-network-type-in ​​-windows-7.html :

Windows 7 为您的 PC 竖起了盾牌。Windows 防火墙几乎堵住了它的所有开口,并保护其内部程序连接到潜在的恶意网络。

但这似乎比这要复杂一些,因为我已经完全关闭了暂存计算机上的防火墙。配置 SQL Server 时请注意这些额外的公共保护。

于 2016-07-14T16:18:38.450 回答