CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

关于SQL的数据库连接,请教高手。

楼主spdogntit(sp)2004-08-04 19:37:41 在 MS-SQL Server / 应用实例 提问

我着两天发现一个关于SQL的连接问题。  
  现象如下:  
          有一台电脑装有SQL2000(假设为A电脑),我在另一台电脑上(假设为B电脑)用ODBC数据源管理器连接A电脑无法连接,而当我先在网上邻居中登陆电脑A后,再连接A电脑时发现可以。     可是同样我还有第三个电脑C,却不需要先等陆到A,就可以在ODBC数据源中进行连接。于是我想可能是我的电脑B系统有问题,于是我就重装了系统,但是问题依然没有解决。  
        我已不只到如何去做了,所以请各位高手帮忙,我应该如何去做呢? 问题点数:0、回复次数:23Top

1 楼WangZWang(先来)回复于 2004-08-04 19:45:30 得分 0

由于电脑B没有加入到电脑A的域中,电脑C加入了域.  
  你可把电脑B加入到域中即可.Top

2 楼spdogntit(sp)回复于 2004-08-07 10:24:07 得分 0

先谢谢你的帮忙,但是我昨天看了我们的电脑,都是按照默认的方式安装的,并没有设定什么域,唯一不同的是他们的IP,但是A和B的IP却在同一个段内,而能够连接的C却不和他们在同一段内???Top

3 楼spdogntit(sp)回复于 2004-08-08 19:18:44 得分 0

没人理我吗??Top

4 楼wuweihhj(无为)回复于 2004-08-08 19:26:04 得分 0

你把DNS服务器地址取消应该就可以连上了Top

5 楼spdogntit(sp)回复于 2004-08-08 19:55:09 得分 0

可是我的C电脑也有DNS服务器啊,却可以连接啊?Top

6 楼wzjcntlqs(要做钱的主人)回复于 2004-08-08 20:16:26 得分 0

你把三台电脑都加到一个域,要求是同一个网段Top

7 楼hdhai9451(☆新人类☆)回复于 2004-08-08 20:37:26 得分 0

是不是協議TCP/IP設置不一樣啊?Top

8 楼spdogntit(sp)回复于 2004-08-08 21:00:58 得分 0

恰恰相反,我的A和B是同一个网段的,不可以连,而C和A是不同的网段却可以连??  
  Top

9 楼wzjcntlqs(要做钱的主人)回复于 2004-08-08 22:24:02 得分 0

B和C的协议是都一样的吗?Top

10 楼spdogntit(sp)回复于 2004-08-08 22:53:02 得分 0

当然一样了。Top

11 楼spdogntit(sp)回复于 2004-08-11 00:16:19 得分 0

UPTop

12 楼kaguo(▲) Guozhi(★★★★★)回复于 2004-08-11 00:42:13 得分 0

系统默认密码问题Top

13 楼spdogntit(sp)回复于 2004-08-11 18:04:53 得分 0

kaguo(▲)Guozhi(★★★★★)    
  什么问题啊Top

14 楼zhuozhi(卓子)回复于 2004-08-11 21:43:13 得分 0

你的B电脑是NT以上的系统吗?  
  你在网上邻居中访问了A后,你在字符界面下运行NET   USE   将会看到B与A的IPC$链接  
  所以就可以链的上了.你把B,C一起加入域就不会有这问题了.  
  Top

15 楼zhuozhi(卓子)回复于 2004-08-11 21:48:42 得分 0

这根网段关系不大,因为WIN2000的TCP/IP协议中默认启用TCP/IP上的NETBIOS  
  网上邻居-->属性-->双击本地链接-->属性按扭-->INTERNET协议(TCP/IP)  
  -->高级-->WINS选项卡中你就可以看到了.Top

16 楼kaguo(▲) Guozhi(★★★★★)回复于 2004-08-11 22:00:12 得分 0

跟工作组似乎有些关系,a   c   的可能都是workGroup,b不是,改一起应该有改善Top

17 楼zhuozhi(卓子)回复于 2004-08-11 22:04:50 得分 0

我公司有两个工作组一是DOMAIN,二是WORKGROUP,我用ODBC都可以链上去的,应该跟工作组关系不大Top

18 楼spdogntit(sp)回复于 2004-08-11 22:33:20 得分 0

它们是同一个工作组。Top

19 楼thunderclap(认识事物都有两面性)回复于 2004-08-13 08:11:51 得分 0

我也有这个问题。不知道怎么回事。Top

20 楼spdogntit(sp)回复于 2004-08-14 18:45:02 得分 0

不放弃!Top

21 楼csdndeng(鳝)回复于 2004-08-14 21:41:23 得分 0

老大:确认安装TCP/IP协议   和   Netbeui   协议,然后确认双方机器为同一DNS,假如不行的话添加HOSTs文件配置节,看看行不?Top

22 楼windykuang()回复于 2004-08-14 23:49:53 得分 0

去掉b机密码,加a,b,c为同一工作组或域试一下Top

23 楼spdogntit(sp)回复于 2004-08-19 18:44:34 得分 0

我已经解决了,原来是SQL驱动版本的问题,我的服务器上装的sql2000,但是B确还是老版本。而C是WINDOWS2003有最新的sql版本。Top

相关问题

  • 连接数据库sql server
  • 连接数据库SQL SERVER?
  • 连接SQL Server数据库
  • delphi 和sql数据库的连接。
  • 连接SQL数据库的问题
  • 怎么连接SQL SERVER数据库
  • 怎么连接sql数据库
  • SQL Server 2000 JDBC applet连接数据库???
  • ADO连接SQL数据库错误?
  • asp怎么连接sql server数据库?

关键词

  • sql2000
  • tcp/ip
  • 电脑
  • 连接
  • 协议
  • 版本
  • tcp
  • ip
  • sql
  • 工作组

得分解答快速导航

  • 帖主:spdogntit

相关链接

  • SQL Server类图书

广告也精彩

反馈

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