使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案?

lifndcw 2019-04-30 01:42:32
用7,8年的系统(c/s),使用delphi7+sql2005编写的,现客户要求几个子公司都同时用,请教各位,有什么好的方案?
...全文
951 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
风与夕阳 2019-10-16
  • 打赏
  • 举报
回复
阿里云也可以
「已注销」 2019-10-10
  • 打赏
  • 举报
回复
VPN+远程桌面,改造成多层的话,不要用Delphi开发了
ucdos781210 2019-09-27
  • 打赏
  • 举报
回复
有两种方案可用,一 买VPN联网,二 软件在服务器一上开发webserive程序,各分部调 用。这两种我都用过,(还有一种拉光纤专线)
fpxnx 2019-07-14
  • 打赏
  • 举报
回复
最近也写了一个小程序,给公司客服做知识库用的。本来局域网就够用了,无奈一些客服要在家里办公,还得搞外网;现在也在努力改3层
pcwe2002 2019-05-27
  • 打赏
  • 举报
回复
直接把以前的数据库放到云服务器上,或者总公司有外网ip,原来程序就可以直接访问。 但是外网一般存在速度慢,和容易掉线,以及数据库暴露的风险。 最简单的解决办法,可以通过修改连接串转成三层。 https://blog.csdn.net/pcwe2002/article/details/52527782
jenhon 2019-05-25
  • 打赏
  • 举报
回复
“现客户要求几个子公司都同时用”:1、每个子公司都使用独立的数据库 还是 2、所有子公司共用同一个数据库? 1、就比较容易啦,找出ADOConnection(假设ADO操作SQL啊),把里面的数据库名改成从注册表里读出。然后各个子公司各一套注册表。 2、也不难,这个就看以前软件在数据上有没有考虑到多仓库多营业点的问题,如果有,直接用;如果没有,就别费力气去改了。修改还不如参照1处理,然后另做一个前台查询,跨数据库统计,给总部财务室、老总看总的概况。
哈顿大叔 2019-05-07
  • 打赏
  • 举报
回复
SQL SERVER只能用订阅/复制的方式来远程同步数据,可以在各地分公司部署本地数据库,然后在总公司或机房部署主数据库,用VPN来建立安全连接
doloopcn 2019-05-01
  • 打赏
  • 举报
回复
这样你的SQL SeRVER就可以避免暴露在外网,在公司资料的保密角度来说是十分安全的,不过前提是,你的网管会设备VPN
doloopcn 2019-05-01
  • 打赏
  • 举报
回复
服务器机房有固定IP的,也可以使用带VPN功能的防火墙或路由器,让网管将SQL SERVER映射至VPN局域网,客户端通过VPN拔号连接进入VPN局域网

如果没有固定IP,个人觉得租云服务器的,不如租固定IP实在
BlueStorm 2019-04-30
  • 打赏
  • 举报
回复
如果子公司能直接连到总公司,就不需要做更改。如果你关心的是数据安全性问题,那就改为三层结构(如datasnap之类的)

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧