我正在努力将我的应用程序连接到位于另一个子网中的 SQL 服务器。我正在使用这样的连接字符串:
192.168.2.xxx\nameOfTheInstance
并且在同一子网中一切工作正常,但如果我的电脑具有像 192.168.3.1/24 这样的 IP 地址,我的应用程序将无法连接到服务器。奇怪的是,当我在相同 PC 配置中的 ssms 中使用完全相同的连接字符串时,它工作得非常好。
我们已经消除了特定于网络的错误,因此它必须与 Windows 防火墙或一些我不知道的服务器设置有关。
服务器是物理机器上的 Windows Server 2019 (1809),客户端实际上可以是每台 Windows PC。
A network-related or instance-specific error occurred while establishing a connection to SQL Server.
The server was not found or was not accessible. Verify that the instance name is correct and that SQL
Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 -
Error Locating Server/Instance Specified)