sql2000不能用ip访问 用sql2000,现把机子的ip地址改了 就无法访问当时设置...

来源:编辑vide

1、确认已经安装SQL2000 SP4补丁。

2、确定服务器的SQL服务端口可用

在windows命令提示符中 使用 telnet ip 端口号

端口正常可用,会显示一个闪烁的光标


端口未打开,显示如下,原因可能有:1、SQL服务为启动 2、防火墙屏蔽了端口3、端口错误4、网络故障


3、如图,服务器关闭了远程访问



sqlServer是不是使用了"仅 Windows"的身份验证方式
在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。在"身份验证"下,选择"SQL Server和 Windows "。重新启动SQL Server服务。

在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议。
1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常的提示是“……无法打开连接,连接失败"。
如果是这里有问题:检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。windows防火墙是否开放了1433端口。

1433,这个是sql server的端口号,使用IP地址方式需要用到这个端口,另外就是需要使用 用户名(登录名)和密码 方式访问sql server,否则是不可信登录,不能更改数据库。

可能是服务器1433端口被封

用 .\sql实例名
这样试一下

. 也是代表本机的

sql server数据库在本机上服务器IP填机器名可以连接,填IP就不能连接~

开始菜单-->Microsoft SQL Server-->客户端网络实用工具

在 "常规" 页面:

左侧 "禁用协议" 里选中 "TCP/IP" 再点击中间的 "启用" 再 "确定"

重启SQL-Server!

1,把设置里面的IP地址改成现在的IP地址;
2,把设置里面的IP地址的访问方式改成按计算机名访问,这样你改IP就不会影响访问了

17069586144:在xp系统下sql2000数据库客户端和服务器端连接不上提示:连接错误_百度...
卞钟辰答:可能原因四点:一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.=...

17069586144:内网(局域网)连接不上远程(公网IP)数据库SQL2000 1433端口已开启_百 ...
卞钟辰答:在公网固定IP的服务器上安装sql 2000 sp4补丁,并且确保本地连接 防火墙开启1433端口。

17069586144:如何解决 SQL Server 2000 中的连接问题
卞钟辰答:重要说明:在开始解决 SQL Server 2000 的连接问题之前,请确认 MSSQLServer 服务已在运行 SQL Server 的计算机上启动。1、验证 DNS 设置 域名系统 (DNS) 中的名称解析过程用于解析 SQL Server 实例名称的 IP 地址。如果名称解析过程工作不正常,就不能获得 SQL Server 实例,您可能会收到一条或多条...

17069586144:如何让sql2000数据库阻止某IP访问 或者有软件可以阻止
卞钟辰答:有几种办法 1.更改sql2000的默认端口。2.修改密码。3.直接在windows的防火墙中设置 sql2000的端口只能让那些ip访问

17069586144:sqlserver2000 远程连接打不开! telnet IP 1433 不通。 我检查了端口确...
卞钟辰答:远程连接是指从外网访问吗?1、首先要确认你外网访问的方式是什么?固定IP地址,还是动态域名解析?2、其次服务器连接外网的方式是什么?端口映射、还是DMZ?只要保证外网连接是正确的,服务器的端口也已经开放,那么远程连接数据库是没问题的。我们公司现在用的就是SQLServer2000,目前外网用户有130个,内网...

17069586144:SQL 2000局域网无法访问的问题?
卞钟辰答:你的telnet服务可能没开启 开启本机Telnet服务功能(如下图所示:)开启本机Telnet服务(如下图所示:)计算机->右键”管理”->服务->开启Telnet服务 右键Telnet->点“属性”-启动类型改为“自动”,回到刚刚的计算机管理页面,查看服务是否启动,若没启动,点右键->启动。Telnet服务状态为“已启动”即可...

17069586144:sql server 2000 连接数据库失败
卞钟辰答:你的问题怎么回答呢,连接失败有很多原因的,基本归纳为:1,服务器的SQLSERVER服务没有打开;解决方法:开始->设置->控制面板->管理工具->服务 在多条服务里找到SQLSERVER服务,选择自动和启动.2,你的软件指向的地址是错误的,你看看你的软件是不是可以设定服务器IP的地址的,一般在软件的设置或者选项里能找到...

17069586144:本地或者局域网访问win2000的sql2000正常,通过外网ip无法访问,在服务器...
卞钟辰答:vmnet1是host—only模式。vmnet8是net直连,当然是设置net模式连接,也就是用vmnet8这个连接,把虚拟机net的网关设置,和vm内部的win2003系统的ip和本地ip都...

17069586144:用ip连不上sql
卞钟辰答:建议你这样试试看:在SQL Server配置管理器打开TCP连接 请点击输入图片描述 在SQL Server客户端选择Windows身份验证和SQL Server身份验证 请点击输入图片描述 检查输入的用户名和密码是否正确:用户名格式,IP.端口号 检查是否开启了SQLEXPRESS服务

17069586144:如何解决 SQL Server 2000 中的连接问题
卞钟辰答:关于使用服务器网络实用程序的更多信息,请参见 SQL Server 在线参考书中的“SQL Server 网络实用程序”专题。有时候,SQL Server 2000 可能不会绑定于端口 1433 或任何其他指定的端口。如果端口正被其他应用程序使用,或者如果您正在尝试使用一个错误的 IP 地址进行连接,就可能会出现此问题。因此,TCP/IP 到 SQL ...