Internet上连接远程数据库一般采用哪种?我现在用的是在路由器上1433端口映射sqlserver所在数据库的IP(路由器用固定IP上网,路由器和服务器在同一局域网),有人说这样很不安全,是吗?
还有一种用3389端口连接服务器,服务器安装了远程桌面连接,用三层,中间层也放在服务器。可是我中间层用DataSetProvider1,ADOConnection1,adoquery1;客户端用DCOMConnection1或者SocketConnection1,都连接不上,如果开了borland socket server.在和服务器同一局域网的客户机就可以,但在internet上就提示windows socker error:由于目标机器积极拒绝,无法连接。(10061),on API 'connect'或者dcom提示RPC服务器不可用。用客户机windows远程桌面连接服务器是可以连接的。到底还要用什么控件,或者做什么设置?
还有一种用3389端口连接服务器,服务器安装了远程桌面连接,用三层,中间层也放在服务器。可是我中间层用DataSetProvider1,ADOConnection1,adoquery1;客户端用DCOMConnection1或者SocketConnection1,都连接不上,如果开了borland socket server.在和服务器同一局域网的客户机就可以,但在internet上就提示windows socker error:由于目标机器积极拒绝,无法连接。(10061),on API 'connect'或者dcom提示RPC服务器不可用。用客户机windows远程桌面连接服务器是可以连接的。到底还要用什么控件,或者做什么设置?
解决方案 »
- 潜水好久了..出来透气,老习惯..散分...
- 谁知道怎样判断stringgrid单元格中的光标位置
- 关于在delphi中CreateCaret,ShowCaret,SetCaretPos的API函数的使用????????
- 用Sql查询数据库中内容长度大于某值的写法怎么做?
- 安装ib5的时候的问题
- 如何合理地定义用户及权限表呢?
- 求NtCreateThread Delphi原型:
- 如何发布自己写的软件,请推荐几个网址,谢谢
- 在线急救!!我将数百条纪录分屏显示,一次显示10条(用10个Label显示),但是我要随机删除某一条纪录并且保证Label显示上也要删除,后来的要随
- delphi 6 的补丁包
- DSPack播放压缩视频 SampleGrabber无法截图
- 多进程插入Access数据库
不过你还须要一个外网的IP。或者有一个域名+ADSL拔号方式,然後用花生壳等解析软件去解析
主要功能:
1. 用户能够像使用本地数据库一样操作远程数据库。
2. 数据库在internet上是屏蔽的,他是通过IIS服务端口,采用特定的Http管道与用户端建立连接。多道防护可以有效保障数据库的安全性。
3. 数据的发送接受采用分段技术,以整体虚拟,所需为实的方式满足用户的数据需求,适应了internet通讯的复杂环境。
4. 用户的局域网操作和internet操作集成在一起,以同一个组件和同样的指令实现,可以在2种操作之间随时切换。
5. 现有的C/S结构软件,使用数据库Http连接模块,可以增加internet操作功能。