我的应用程序在不同子网中时无法连接到 SQL Server

问题描述 投票:0回答:2

我正在努力将我的应用程序连接到位于另一个子网中的 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)
sql-server
2个回答
0
投票

没关系。 SQL 服务器浏览器从第二个网卡进行应答。问题解决了。


0
投票

@Jobskyy 你好,我有同样的问题。你能告诉我你是如何解决这个问题的吗? 谢谢 [电子邮件受保护]

© www.soinside.com 2019 - 2024. All rights reserved.