关于windows下使用VPN后无法正常定义数据连接

....

最近在问答栏目中遇到番薯在使用VPN后电脑能正常访问数据库(此次数据库为SqlServer,管理根据为 Microsoft SQL Server Management Studio ,下同),但是无法正常定义数据连接

image.png

经过一番沟通后顺利处理问题。现将处理步骤整理如下:

1、确定在VPN下 使用 Microsoft SQL Server Management Studio 能正常登陆数据库

2、在DOS下依次执行下面语句(可能杀毒软件也会报毒,忽略或先关了杀毒软件。执行前确保1500端口没被占用,被占用了请自行修改为其它端口)

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1  listenport=1500

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=1500 connectaddress=数据库IP  connectport=1433

注:第一条大概率报错,不用管。上面的意思只是用本地的1500端口代理 数据库IP的1433端口(访问本地的1500端口直接转到数据库IP的1433上去),其它端口不受影响

3、使用Microsoft SQL Server Management Studio 验证代理是否成功(如果不成功重复第二步)

4、定义数据连接

 

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 6714浏览人数
最后回复于:2022-12-14 17:24

返回顶部 返回列表