困惑四年的问题,Ado + Sql 2000怎样越过防火墙?又一次遇到这种情况,数据库放在公网的服务器上,通过ADSL直接用DELPHI+ADO访问服务器的程序是正常的;
但是程序安装到客户的电脑上(前端估计是安装了防火墙,把 1433给关闭了),就会出现无法连接。网页(ASP+SQL 2000) 是可以正常访问的。有什么更好的办法可以解决这种情况? 难道一定要让客户的网管开放1433端口? 开发端口会不会有什么不安全?
但是程序安装到客户的电脑上(前端估计是安装了防火墙,把 1433给关闭了),就会出现无法连接。网页(ASP+SQL 2000) 是可以正常访问的。有什么更好的办法可以解决这种情况? 难道一定要让客户的网管开放1433端口? 开发端口会不会有什么不安全?
权宜之计,可以在防火墙上设个端口映射,开一个端口并把它映射到SQL服务器的1433端口上,这个应该好一点,要不然太容易被攻击了