ADO远程网络SQLServer数据库访问之IP问题
现在有一家生产工厂在A城市,老板在B城市.
在A城市的工厂安装了SQLServer数据服务器,由工厂记录员录入每天的生产报表,老板想在B城市通过软件看到A城市工厂SQLServer数据服务器中的生产报表信息.通过以下语句大致可以完成数据的访问工作.但是存在一个动态IP的问题.
strConnection = _T("Driver={SQL Server};Server=130.120.110.001;"
"Address=130.120.110.001,1052;Network=dbmssocn;Database=MyDatabaseName;"
"Uid=myUsername;Pwd=myPassword;");
A城市工厂的IP是动态的.如果解决动态IP的问题,是否可以不通过第三方软件来实现.
急.谢谢.
问题点数:100、回复次数:10Top
1 楼laiyiling(陌生人[MVP])回复于 2005-05-16 10:14:24 得分 50
实现访问远程数据库的问题【非局域网内】http://community.csdn.net/Expert/topic/3583/3583250.xml?temp=2.314395E-02Top
2 楼xift_2008(☆冲浪者☆)回复于 2005-05-16 10:14:39 得分 10
这需要每次访问数据库前得知A城市工厂的动态IP,然后再建立数据库查询连接。
可以在B城市的查询软件中建立自定义通信协议首先去获取动态IP,然后再建立连接。Top
3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-05-16 10:45:20 得分 20
动态IP,可以申请一个域名,然后进行域名动态绑定,B城市的查询就可以通过域名来进行访问Top
4 楼beyond1680(小也)回复于 2005-05-16 10:48:23 得分 0
laiyiling
可以不可以不通过第三方软件而通过两个城市之间的配置来解决动态IP问题?谢了
xift_2008
如何建立自定义通信协议首先去获取动态IP?有没有文档或例子?谢了Top
5 楼beyond1680(小也)回复于 2005-05-16 10:58:57 得分 0
oyljerry(【勇敢的心】→ ㊣X-Man㊣)
这样说,就是动态IP的首先要解决的就是域名注册的问题了.
域名动态绑定是否是通过第三方软件完成还是可以通过本机配置完成.Top
6 楼beyond1680(小也)回复于 2005-05-18 10:33:23 得分 0
请大家帮帮忙吧。Top
7 楼lnp168168(有时很菜)回复于 2005-05-18 10:56:50 得分 10
可以通过第三方的服务器,比方说,第三芳的邮件服务器
反正你得通过一个双方都知道的中转.
谁叫你舍不到发钱搞个固定的IPTop
8 楼xift_2008(☆冲浪者☆)回复于 2005-05-18 12:33:03 得分 10
呵呵,域名绑定真是个好主意啊...
自定义通信协议是双方根据规定好的数据包结构做出相应的回应...
相当于远程登录的用户名,密码认证,只不过把动态IP当作认证
信息传到呼叫端...
Top
9 楼beyond1680(小也)回复于 2005-05-18 13:50:12 得分 0
如果C/S和B/S架构同时会不是更好.
使用在内部C/S,对外部使用B/S.Top
10 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-05-18 14:11:01 得分 0
域名动态绑定可以用花生壳等软件Top
相关问题
- 在线急救!!!!ado如何通过Ip地址连接SQLserver数据库
- 数据库ado
- 如何判断ADO方式下SQLSERVER数据库连接成功?
- 图片如何保存到数据库中sqlserver(ado来实现)
- 如何用IP连接mysql数据库?mysql支持ADO么?
- ado远程登陆通过Internet连接sqlServer数据库
- 急!!!ADO连接SQLServer数据库时遇到的奇怪问题!!!!
- 如何用ADO控件把SQLServer现有的数据库另存为一个新的数据库的功能?
- 以ADO的方式连接到一个SQLSERVER数据库后,如何查询该数据库内有哪些表。
- 如何在代码中用ADO创建SQLSERVER数据库,并在新生成的数据库中创建表?




