社区
数据库相关
帖子详情
使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案?
lifndcw
2019-04-30 01:42:32
用7,8年的系统(c/s),使用delphi7+sql2005编写的,现客户要求几个子公司都同时用,请教各位,有什么好的方案?
...全文
982
10
打赏
收藏
使用delphi7+sql2005编写的系统,现要求多地同时使用,有什么好方案?
用7,8年的系统(c/s),使用delphi7+sql2005编写的,现客户要求几个子公司都同时用,请教各位,有什么好的方案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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之类的)
DELPHI
7 (WIN32) 与VC#启动
SQL
SERVER 2000服务
DELPHI
WIN32
使用
Service API和
SQL
SERVER自备服务工具scm来启动
SQL
SERVERunit Unit2;interface procedure RunMS
SQL
SERVICE ;implementationuses Windows,WinSvc;procedure RunMS
SQL
SERVICE ; var SrvHandle: SC_HANDL
创建一个三层示例程序(
Delphi
7+
Sql
Server
2005
)
创建一个三层示例程序(
Delphi
7+
Sql
Server
2005
) 参照《
Delphi
5.x 分布式多层应用
系统
篇》第27页 分两步: 1. 服务端; 2. 客户端; 一、创建服务端 1. 创建一个新的工程; 2. 创建远程数据模块 (1) FileèNewèOtherèMultitierèRemote Data Module; (2) 添加AdoCon...
Delphi
2005
帮助文档无法
使用
的解决办法
在先后安装
SQL
2005
和
Delphi
2005
后,
Delphi
的帮助文档无法
使用
,而事实上帮助文档已经安装,默认安装
Delphi
光盘路径下的 DotnetRedist/dotnetfx.exe 即可。F1或点击
Delphi
菜单中的“帮助”会提示“No topic-based help system installed”,解决方法如下(前提是已经有安装帮助文档):1、HKEY_CLASSES_ROO
delphi
连接
SQL
2005
做的数据库管理
系统
的一些部署问题
delphi
连接
SQL
2005
做的数据库管理
系统
的一些部署问题 公司委托某公司做一个进销存
系统
,对方称不称得上公司还不知道,至少我知道的那进销存
系统
就一个人在做,用
delphi
来做的,连接MS
SQL
2005
,仿“易图进销存”软件,前几天做好半成品了传我试用,我在我自己的电脑(已安装.net framework和ms
sql
2008)上运行软件一切正常,换到别人的机子(没有安装....
Delphi
7 ADOStoredProc
使用
NextRecordset(i)后出
现
: RecordSet is not open
ADOStoredProc调用一个返回多个结果集的存储过程,存储过程代码大概是这样: select * from insert into select * from select * from 然后
使用
如下的
Delphi
代码 ADOQuery1.RecordSet = ADOStoredProc.RecordSet; ADOQuery2.RecordSet = AD
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章