使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案? 用7,8年的系统(c/s),使用delphi7+sql2005编写的,现客户要求几个子公司都同时用,请教各位,有什么好的方案? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果子公司能直接连到总公司,就不需要做更改。如果你关心的是数据安全性问题,那就改为三层结构(如datasnap之类的) 服务器机房有固定IP的,也可以使用带VPN功能的防火墙或路由器,让网管将SQL SERVER映射至VPN局域网,客户端通过VPN拔号连接进入VPN局域网如果没有固定IP,个人觉得租云服务器的,不如租固定IP实在 这样你的SQL SeRVER就可以避免暴露在外网,在公司资料的保密角度来说是十分安全的,不过前提是,你的网管会设备VPN SQL SERVER只能用订阅/复制的方式来远程同步数据,可以在各地分公司部署本地数据库,然后在总公司或机房部署主数据库,用VPN来建立安全连接 “现客户要求几个子公司都同时用”:1、每个子公司都使用独立的数据库 还是 2、所有子公司共用同一个数据库?1、就比较容易啦,找出ADOConnection(假设ADO操作SQL啊),把里面的数据库名改成从注册表里读出。然后各个子公司各一套注册表。2、也不难,这个就看以前软件在数据上有没有考虑到多仓库多营业点的问题,如果有,直接用;如果没有,就别费力气去改了。修改还不如参照1处理,然后另做一个前台查询,跨数据库统计,给总部财务室、老总看总的概况。 直接把以前的数据库放到云服务器上,或者总公司有外网ip,原来程序就可以直接访问。但是外网一般存在速度慢,和容易掉线,以及数据库暴露的风险。最简单的解决办法,可以通过修改连接串转成三层。https://blog.csdn.net/pcwe2002/article/details/52527782 有两种方案可用,一 买VPN联网,二 软件在服务器一上开发webserive程序,各分部调 用。这两种我都用过,(还有一种拉光纤专线) VPN+远程桌面,改造成多层的话,不要用Delphi开发了 想在程序运行后可以让用户自己调节列表控件的整体宽度,怎么做? Delphi大虾指路 不胜感激 access如何在sql语句中加参数? frame能动态更新吗? 关于在DELPHI中调用VC++编写的动态链接库的问题 样将PageControl的caption中文字竖立? 如何从Edit控件创建一个新控件........ 两层系统改为三层的问题? DELPHI使用PChar在w2k下会出问题,请帮帮我 请回答 今年转行,求职开始 使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案?
但是外网一般存在速度慢,和容易掉线,以及数据库暴露的风险。
最简单的解决办法,可以通过修改连接串转成三层。
https://blog.csdn.net/pcwe2002/article/details/52527782