VFP+SQL连接“服务器名称能连上,服务器IP地址连不上”
各位大神2023年好!
我遇到VFP+SQL连接“服务器名称能连上,服务器IP地址连不上”的情况:
操作系统:服务器、客户端都是win10
服务器数据库系统:SQL SERVER 2005,也装了VFPODBC.msi不知道有没有用。
客户端:vfp9.0
VFP连接SQL方式:
A: nCon=SQLSTRINGCONNECT("driver=SQL Server;Server=服务器名称;database=DB;Uid=sa;pwd=密码")
B: nCon=SQLSTRINGCONNECT("driver=SQL Server;Server=服务器ip地址;database=DB;Uid=sa;pwd=密码")
注:服务器ip地址通过花生壳获得映射IP地址,在客户端ping能连接成功。
一、服务器、客户端在相同wifi下连接(等同于在局域网内),A连上,B连不上。
二、服务器、客户端在不同wifi下连接(等同于在外网环境),A、B都连不上。抓狂ing
我的诉求:无论在局域网,还是在广域网,希望B都能连上。
截至2023.1.1,能从网上能搜到的如下办法都试了,
sql server 2005配置管理器-MSSQLSERVER协议-TCP/IP ip地址 127.0.0.1 启用1433端口,启用sql server browser,启用SQL SERVER代理。
但仍然不能解决问题。
请大佬赐教,谢谢!qq:1193878638。