Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7645|回复: 0
打印 上一主题 下一主题

SQL使用IP无法连接

[复制链接]

127

主题

137

帖子

1104

积分

超级版主

Rank: 8Rank: 8

积分
1104
跳转到指定楼层
楼主
发表于 2016-11-7 23:04:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
客户端连接SQLServer2000无法成功的解决方案.zip (61.79 KB, 下载次数: 23940)


Sql server 2000数据库在WIN2003系统无法在局域网内被访问,sql2000安装在win2003后只有在本机才能访问,局域网内其他机器不能访问具体原因分析:
Sql server 2000数据库的访问端口是:1433

1、安装NETBIOS 协议
2、检查权限,最好刚开始两个都给Administrators权限
3、看看是不是防火墙不允许访问。
4、组策略检查是否做了设定
5、检查共享资源的权限设定

这样检查下来问题基本上可以解决。

sql2000安装在win2003后只有在本机才能访问,局域网内其他机器不能访问

1、telnet ip 1433
  显示:不能打开主机的连接,在端口1433:连接失败

2、查资料原因如下:
如果只装sql2000而不打补丁,2003系统认为sql2000是不安全的,默认关闭1433端口。
于是安装sql2000的sp4补丁,问题解决。

(但在安装sp4过程中,出现一些文件正在使用无法安装:关闭杀毒软件的监控(没试))

sql2000安装在win2003后只有在本机才能访问,局域网内其他机器不能访问
WIN2003的防火墙要关掉,默认它是开的

3、 netstat   -an     查看有没有1433端口   
    telnet   机器名   1433--测试机器名能不能连接   
    telnet   IP   1433--测试IP能不能连接   
    提据楼主的介绍:应该是(防火墙\局域网的设置)   
    1433不通的问题,第一看你是否是启动了TCP/IP(服务器端),
默认端口是否是1433,然后看连接状况(PING)(左上角光标一闪一闪说明1433端口正常),然后,好歹,2003的TELNET服务你得启动吧,默认是不启动的。

ms sql2000
----------------------
MYSQL的端口是  3306



使用\\192.168.0.162无法链接
但是使用 192.168.0.162 就可以连接

惭愧!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|云图智慧网 ( 粤ICP备14032047号

GMT+8, 2024-4-20 10:58 , Processed in 0.234738 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表