CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

ADO远程网络SQLServer数据库访问之IP问题

楼主beyond1680(小也)2005-05-16 09:57:49 在 VC/MFC / 数据库 提问

现在有一家生产工厂在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数据库,并在新生成的数据库中创建表?

关键词

  • b/s
  • ip
  • 数据库
  • 域名
  • 远程
  • sqlserver
  • 查询
  • 软件
  • 服务器
  • 协议

得分解答快速导航

  • 帖主:beyond1680
  • laiyiling
  • xift_2008
  • oyljerry
  • lnp168168
  • xift_2008

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo