日期:2014-05-17  浏览次数:20432 次

同一台电脑在A、B、C三个网络连接sql server数据问题,求各位大神帮助解决!!!
我用笔记本电脑在A、B、C处用的网络都是一样品牌的:
1 .A处是局域网连接能ping通ip, telnet 能连接端口,能连接桌面, sql server服务也能连接上数据库。 
2 .B处用的另一条网络能ping通ip, telnet 能连接端口,能连接桌面, sql server 服务也能连接上数据库。
3 .C处用的又是另一条网络能ping通ip, telnet不能连接端口,能连接桌面, sql server服务连接不上数据库。

------解决方案--------------------
应该是C服务器的防火墙设置的问题。

你看看防火墙的设置,有没有把sql server的端口1433加进去
------解决方案--------------------
实在不行,可以先把防火墙整个关掉,测试一下能否连接上。
------解决方案--------------------
C的防火墙中对1433端口开启允许访问
------解决方案--------------------
C中服务器的sqlserver配置管理器的网络配置中TCP/IP是否开启?
------解决方案--------------------
有一种可能是DNS解释,你试试,获取你本机的IP,然后在服务器的host文件中把这个加上去
------解决方案--------------------
可以,假设你C处的ip为10.1.2.3你就这样:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
 
# localhost name resolution is handled within DNS itself.
#    127.0.0.1       localhost
#    ::1             localhost
10.1.2.3 机器名

------解决方案--------------------
默认都没加的
------解决方案--------------------
默认就是你截图的那样,昨天搭镜像,死活连不上,后来加了个HOST就可以了,所以叫你试试,大不了不行就删了那行ip地址而已
------解决方案--------------------