CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

求高人指点,远程sql数据库连接.(在先等....)

楼主xihongjian(迷失方向的小鸟)2006-03-16 10:25:10 在 VB / 数据库(包含打印,安装,报表) 提问

通过这几天的上网查询.给我的感觉就是远程数据库连接就要用到rdo.除了它就没有能够连上远程数据库的。我想听各位高手的建议。最好是有成功连接经验的,希望能指点迷津.我记得以前我有过一个这方面的帖子.我把内容贴出让各位看看。  
   
  我用下边这个方法连接网络数据库的.  
  Public   cn   As   New   ADODB.Connection  
  cn.Open   "Provider=SQLOLEDB.1;Password=pwd;   _  
                    Persist   Security   Info=False;User   ID="username";   _  
                    Initial   Catalog=mydb;Data   Source=服务器ip"  
   
  1.各位大虾看看上边语句有没有错.  
  2.我在运行时产生错误.提示如下:我照抄  
      
    实时错误'-2147467259(80004005)'  
          [DBNETLIB][ConnectionOpen(Connect()).]SQL   Server不存在或拒绝访问.  
   
  服务器上SQL   Server是正常使用的.  
  网络连接正常.  
  服务器安装的是瑞星防火墙.  
  问题点数:50、回复次数:10Top

1 楼lapangxe(辣螃蟹)回复于 2006-03-16 10:32:01 得分 25

1,你的SQL服务器是不是直接连接到互联网上的,也就是说你的SQL服务器的IP地址是不是公网的IP地址  
  2,你还要看看你的瑞星防火墙是不是关闭了   1433   的端口  
  Top

2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-16 10:42:31 得分 25

语句正确  
   
  检验楼上所说的情况Top

3 楼xihongjian(迷失方向的小鸟)回复于 2006-03-16 12:42:18 得分 0

一楼.sql服务器肯定是在互联网上的.ip是公网网址.  
  不过我设服务器的时候把默认端口设成其他端口了.Top

4 楼xihongjian(迷失方向的小鸟)回复于 2006-03-16 12:42:32 得分 0

这个有影响吗?Top

5 楼lapangxe(辣螃蟹)回复于 2006-03-16 13:39:55 得分 0

那你要看看你修改后的端口在防火墙中打开了!  
  还有一个很重要的一点,如果你的SQL服务器如果是动态的外网IP的话,那你一定要在你的服务器连接到外网后(也就是说获得外网的IP地址以后)把SQL服务停止了再重新启动一次,这样就可以让SQL服务器开始监视外网的IP地址了!(是否在监视外网的IP地址,你可在在WINDOWS的事件日值中查看)Top

6 楼xihongjian(迷失方向的小鸟)回复于 2006-03-16 16:39:37 得分 0

我的服务器是固定的ip.我刚才仔细检查了服务器.他的tcp协议在2433端口上运行,  
  这样应该怎么改下好呀。  
  Top

7 楼xihongjian(迷失方向的小鸟)回复于 2006-03-16 17:02:40 得分 0

问题解决了。谢谢各位.  
  我的语句没什么毛病。是我设服务器有问题.当时只考虑安全了.........................Top

8 楼cxianfa(含笑)回复于 2006-03-16 21:35:13 得分 0

搂主,我想问下,远程链接数据库和一般的链接是否只是那个data   source用ip访问就可以了  
  ,也就是说,如果每个客户端都装个软件,大家用c/s模式一样可以走同一个数据库中插入数据,访问数据?是这样的吗?谁能讲讲,谢谢哦Top

9 楼xihongjian(迷失方向的小鸟)回复于 2006-03-17 11:16:54 得分 0

应该是可以的。但是要是多人同时修改的话那我就不知道有没有冲突.我正在测试呢。Top

10 楼chemanellenguo(冷风)回复于 2006-03-23 16:11:35 得分 0

username   不用双引号的  
  Top

相关问题

  • 关于远程连接SQL数据库
  • ASP连接远程SQL数据库
  • ado连接远程sql数据库
  • SQL数据库远程连接问题
  • 远程连接SQL数据库问题!
  • 大虾指点:ADO访问SQL数据库不能连接
  • 急,远程连接SQL数据库问题
  • 求助连接远程SQL数据库问题
  • vb.net远程连接服务器SQL数据库问题
  • 如何连接远程租用的主机的Sql数据库

关键词

  • 服务器
  • ip
  • 远程
  • 端口
  • 连接
  • 数据库
  • 语句
  • 防火墙
  • sql
  • ip地址

得分解答快速导航

  • 帖主:xihongjian
  • lapangxe
  • faysky2

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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