最近在问答栏目中遇到番薯在使用VPN后电脑能正常访问数据库(此次数据库为SqlServer,管理根据为 Microsoft SQL Server Management Studio ,下同),但是无法正常定义数据连接
经过一番沟通后顺利处理问题。现将处理步骤整理如下:
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、定义数据连接
|