C# WinForm通过外网连接数据库

2025-01-05 23:32:53
推荐回答(3个)
回答1:

要知道对方的公网IP地址,连接的字符串中IP地址换为对方的公网IP就可以了,当然前提是对方的电脑还要开放1433端口,那个是SQL Server数据库连接的默认端口。
你可以先用telent 211.22.31.1 1433 假设对方的IP是211.22.31.1,这个是用来测试你能否连接到对方的1433端口上,如果能联入,说明两端的电脑的逻辑连接配置是对的,你程序写好IP就行了,否则要对方配置端口映射、和开启防火墙的配置。

回答2:

没有固定IP或者域名是连不上的,你可以用花生壳做一个免费的域名然后再连接,把服务器的名称或者ip改成这个域名应该就可以连上了,

回答3:

跟平常一样只是把本机的IP地址改为远程服务器的IP地址