CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

100分:网段不同会影响连接sqlserver服务器吗?

楼主widow(小吴)2006-03-03 22:23:02 在 MS-SQL Server / 基础类 提问

程序的数据库在ip地址为xxx.xxx.51.40,掩码为255.255.240.0的计算机上,程序在.51这个网段上可以访问数据库,但在.52网段就说连接不上或不存在(掩码相同),所有计算机都是由二层交换机组成的对等网,在.52网段用telnet   登陆报错。这是怎么会事?请高手指点! 问题点数:100、回复次数:17Top

1 楼lzhs(快乐至上)回复于 2006-03-03 23:10:16 得分 0

可能的解决方案:  
  看一下有不同网段间的1433端口有没有被封掉呢?Top

2 楼mm2love2zz(never stop.)回复于 2006-03-03 23:38:05 得分 0

如果你的所有的计算机的子网掩码都是255.255.240.0  
  那你的计算机可用的ip地址就是x.x.48.1到x.x.63.254  
  x.x.51.x和x.x.52.x都在一个网里面的,应该可以互相访问。  
   
  1。检查是不是有计算机的子网掩码不是255.255.240.0而是255.255.255.0的  
  2。检查数据库服务器的网络配置Top

3 楼wfliu()回复于 2006-03-04 07:42:21 得分 0

检查你交换机是否设置wanlan,  
  在51段ping一下52段,是否通   ?如不通,说明设置了wanlanTop

4 楼sxycgxj(云中客)回复于 2006-03-04 09:39:40 得分 0

修改系统文件夹下的一个文件hosts,添加如下内容:  
  IP地址   机器名  
  (2000系统下的c:\winnt\system32\drivers\etc  
      2000系统以上的c:\windows\system32\drivers\etc)Top

5 楼sxycgxj(云中客)回复于 2006-03-04 09:40:11 得分 0

前提是你的IP要可能Ping通Top

6 楼widow(小吴)回复于 2006-03-04 15:10:57 得分 0

1、所有计算机之间都可以互相ping通并可互相访问  
  2、所有计算机之间未加如防火墙等限制端口的操作  
  3、交换机也没有设Vlan  
  4、由于地址不是公网地址,所以ip和子网掩码没有按照正常的去分配  
   
  各位大哥,到底是怎么回事?Top

7 楼wgsasd311(自强不息)回复于 2006-03-04 15:20:08 得分 0

如不是公网,最好不要用E类网址,楼主可以用局域网专用的网址比如:10.0.0.0,192.0.0.0Top

8 楼widow(小吴)回复于 2006-03-04 20:31:20 得分 0

我个人认为地址类型不是影响连接的原因,请各位大侠帮忙!Top

9 楼rockyljt(江濤)回复于 2006-03-05 14:27:02 得分 0

學習Top

10 楼yesyesyes()回复于 2006-03-07 07:56:49 得分 0

打开服务器网络实用工具,看看tcp/ip有没有启用  
  打开客户端网络实用工具,看看tcp/ip有没有启用Top

11 楼hank212(IT民工)回复于 2006-03-07 09:56:47 得分 0

是不是防火强的问题Top

12 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-07 10:14:37 得分 0

1.都可互相PING通,是PING电脑名还是IP地址,也有可能是域名解析出问题;  
  2.虽然电脑没有限制端口不等于交换机里没有屏掉某些端口  
  3.同2一样,检查交换机  
   
  4.你除了TELNET到SQL服务器,有没试过TELNET其它服务器  
  Top

13 楼widow(小吴)回复于 2006-03-07 14:48:23 得分 0

TCP/IP已启用!  
  可以ping通ip地址,在安装交换机时没有作设置,思科2950有屏蔽端口的功能吗?我检查一下,请各位继续!Top

14 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-07 15:41:48 得分 0

1,CISCO的路由器内是可以设定两个网段之间可以相互PING到,但TELNET不到的  
  Top

15 楼mislrb(上班看看早报,上上CSDN,下班看看电影)回复于 2006-03-07 15:47:24 得分 0

其实这涉及到路由器/交换机/防火墙(不是指简单的电脑中设置,是专门的硬件防火)的配置问题,和SQL的管理没什么关系的  
   
  楼主你不会是软硬一手挑吧,那可真佩服你了Top

16 楼widow(小吴)回复于 2006-03-08 23:48:45 得分 0

我想问一下,2950中是不是默认只开放常用端口?1433被屏蔽了吗?Top

17 楼yesyesyes()回复于 2006-03-09 07:28:06 得分 0

2950默认是全部开放Top

相关问题

  • 在远程服务器上如何连接SQLSERVER服务器
  • sqlserver客户端无法连接上服务器
  • SqlServer服务器连接出错,高手请进!
  • 2台服务器,web和sqlserver,现在web服务器远程连接sqlserver,总是出现错误
  • 每服务器同时连接数对WEB服务有没有影响?谢谢
  • 客户机能Ping通服务器,但是客户机的网上邻居打不开服务器。客户机用SqlServer能连接服务器...
  • 请问把服务器的连接设置成TCP或UDP连接以后对服务器端和客户端编程有什么样大的影响?
  • 连接其他服务器!
  • 用猫连接服务器???
  • 服务器连接问题

关键词

  • tcp/ip
  • 交换机
  • 端口
  • 服务器
  • 计算机
  • 连接
  • 数据库
  • 检查
  • 电脑
  • 系统

得分解答快速导航

  • 帖主:widow

相关链接

  • SQL Server类图书

广告也精彩

反馈

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