紧急求救!关于域局网的数据库应用程序移植到互联网的问题!

t365 2002-09-13 05:58:16
我的数据库用Sql server
现在的程序是基于局域网的数据库管理软件
现在老板让程序通过互联网和数据库链接
也就是说
他在外地通过互联网用这个软件就可以象在局域网中一样管理
和查看数据
请问朋友们有什么最简单和迅速的方法实现这个功能吗?
分数我可以再加
请知道的朋友一定相助啊!
谈谈思路和用到的技术!多谢!
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyworld_xm 2002-09-16
  • 打赏
  • 举报
回复
你可以用VPN,这样你的程序就不需改动了。
但如果你有多太机要通过互联网连接服务器的话,你的服务器必须直接连在网上。
有什么问题可以找我。
QQ:35323739
t365 2002-09-16
  • 打赏
  • 举报
回复
我这两天看了一下资料!
可以用分层分布式的结构来开发这种结构
客户端链接用TSocketConnection
但是客户端的数据集只能用
TClientDateSet 而我的程序中都用的是ADOQuery
不知直接用ADOQuery行不行?
分我可以另外再加100分
请朋友们帮忙!
t365 2002-09-13
  • 打赏
  • 举报
回复
我现在时间限制的很紧
所以是越简单越好
to manboo(折翼天使在红叶飞舞)
我好象听过拔入的什么方式
你说的意思是不是说
我的数据库放在公司的局域网中!
然后有一个双网卡的机子
一个网卡连局域网
一个网卡连互联网(当然这个网卡得有固定IP)
在这个机子上运行一个数据转发的服务器
然后把我的程序的数据库链接方式改一下
通过IP连到我的数据转发服务程序上
就可以象局域网一样不改我的程序就可以访问数据库了?

不知我的理解对不对
具体用什么技术,还望赐教,或指点一下我应看哪方面的资料
多谢!
manboo 2002-09-13
  • 打赏
  • 举报
回复
不需要更改程序架构,关键使网络的设置,要不采用一个拨入服务器来为SQL Server提供位置信息,要不申请一个固定的IP来让应用程序接入,关键这样坐的好处是不许要更改程序,缺点是安全性问题,使数据库直接暴露在网络上,另外的办法使采用C/S的三层(伪三层),这样也可以进行访问,应用程序服务器不处理业务逻辑只是完成数据库代理的工作这样,安全些,工作量较小,如果跟改系统架构,使用B/S方式未尝不是一个好的选择,但是因为原来的程序是直接访问数据库,连业务逻辑都得要重新改写。
具体采用那种办法,自我掂量者办,如果客户有专业得DBA得话的一种最节省,但是以后这个程序,就是不可以扩展得,但是可以赢得市场和开发新得B/s版得时间。
timelyraining 2002-09-13
  • 打赏
  • 举报
回复
数据库连接是用ip地址;
不知道你的数据库是怎样的。如果访问量不大可以用acess库。
netfyee 2002-09-13
  • 打赏
  • 举报
回复
用web MIDAS做b/s结构的应用!

2,507

社区成员

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

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