我在这里的办公室中有一个Sql Server,可以定期连接到它。没问题。
现在我们有一个客户端,我们需要使用Windows VPN软件连接到该客户端的VPN。但是,当我连接到VPN时,无法再连接到本地sql服务器。
我确保VPN连接的“在远程网络上使用默认网关”复选框已针对IPv4和IPv6处于关闭状态,因此我应该能够访问我的本地LAN资源。我知道这至少部分起作用,因为我可以将RDP导入我们的本地服务器。
但是由于某种原因,我无法通过Sql Server Manager或Sql Delta连接到我们的本地Sql Server。我尝试通过DNS名称和IP地址进行连接,无论是否,1433
连接到底。
通过不带端口的名称,我得到通常的“找不到网络资源,请确保启用了远程连接”消息。当我通过IP或端口名称尝试时,出现以下错误:
谁能指出我该如何解决?我正在尝试进行设置,因此当我们需要推送更改时,我可以使用Sql Delta来生成更改脚本并快速进行更改,而不必每次都备份/压缩/复制/解压缩/还原整个数据库。
我正在使用Windows8。谢谢!
根据要求,这是我的路线表...
C:\>route print
===========================================================================
Interface List
35...........................FBS
19...0c 60 76 37 fd 80 ......Microsoft Hosted Network Virtual Adapter
13...00 26 b9 6f d3 84 ......NVIDIA nForce Networking Controller
12...0c 60 76 37 fd 80 ......Dell Wireless 1510 Wireless-N WLAN Mini-Card
1...........................Software Loopback Interface 1
15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.104 25
10.0.0.0 255.0.0.0 10.3.82.40 10.3.82.42 26
10.3.82.42 255.255.255.255 On-link 10.3.82.42 281
66.134.25.226 255.255.255.255 192.168.1.1 192.168.1.104 26
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.104 281
192.168.1.104 255.255.255.255 On-link 192.168.1.104 281
192.168.1.255 255.255.255.255 On-link 192.168.1.104 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.104 281
224.0.0.0 240.0.0.0 On-link 10.3.82.42 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.104 281
255.255.255.255 255.255.255.255 On-link 10.3.82.42 281
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
1 306 ::1/128 On-link
1 306 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
C:\>
我是开发人员,所以软件确实是我的事。当涉及到任何更高级的网络时,我有点不了解,所以我不确定其中的大部分内容。
从路由表中看来,您的主网关位于192.168.1.0网络中,而远程网络(可通过VPN访问的网络)则为10.0.0.0。但是您还告诉我们,几乎所有(本地)服务器都在10.0.0.0范围内。由此可见,存在Ip地址冲突:当通过VPN连接时,所有到10.0.0.0的数据包都将通过VPN路由到远程LAN,甚至是发往本地sql服务器的数据包。
如果sql服务器位于10.3.82.0网络中(我认为可以通过VPN访问远程LAN)(如果我错了,请更正),您无能为力。相反,如果服务器不在10.3.82.0网络中,则在建立VPN连接后将给出以下命令将解决您的问题:
route delete 10.0.0.0
route ADD 10.3.82.0 MASK 255.255.255.0 10.3.82.40
route ADD 10.0.0.0 MASK 255.0.0.0 192.168.1.1
这些路线之间存在明显的冲突,但不必担心:限制性较大的规则始终优先于较大的规则,从而得出正确的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句