当前位置:首页 » 编程语言 » 本地连不上SQL2000
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

本地连不上SQL2000

发布时间: 2022-07-07 13:33:11

sql2000数据库连接不上是怎么回事

一、如果可以直接操作服务器检查步骤如下:

1、确定数据库服务器的服务正常开启。

2、确定数据库的链接数没有满。测试这个,可以在服务器上用查询命令。
1)、用SQL语句:select count(*) from master.dbo.sysprocesses 或者 sp_who
2)、用管理界面:
SQL2000:进入企业管理器,管理——当前活动——进程信息
SQL2005:进入manager studio ,展开对象管理器,管理——右键“活动监视器”——查看进程
SQL2008:进放manager studio 在菜单栏下面有一行图标,点击最后一个图标“活动监视器”,进入活动监视器的界面后,点击“进程”.

3、链接IP,用户名,密码是否正确。

4、推荐使用 DBeaver 软件操作数据库,对多种数据库都支持良好。操作也很方便。

二、 看服务器IP能否通。

这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

三、 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。

如telnet 202.114.100.100 1433

通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

如果这一步有问题,应该检查以下选项。

1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。

2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。

4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。

5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入

netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。

❷ sql server 2000 连接数据库失败

你的问题怎么回答呢,连接失败有很多原因的,基本归纳为:
1,服务器的SQLSERVER服务没有打开;
解决方法:开始->设置->控制面板->管理工具->服务
在多条服务里找到SQLSERVER服务,选择自动和启动.
2,你的软件指向的地址是错误的,你看看你的软件是不是可以设定服务器IP的地址的,一般在软件的设置或者选项里能找到.把它换成你的机器的IP,找你机器的IP方法是:网上邻居(右键电击)->属性->本地连接(右键点击)->属性->TCP/IP->属性,把自动获得IP换成你指定的IP(比如192.168.0.1),一般来说子网掩码是255.255.255.0.好了自己的IP指定好之后,在你的软件里设定一样的IP地址就可以了.如果你的软件支持点地址,那你只要在你的软件设置IP的地址上输入"."或者(loaction)就可以了,因为点或者(loaction)都代表本机IP.
3,你可能关闭了8001端口,你试着打开8001端口,具体方法你在网上搜一下,我忘了.
4,你有没有修改SQLSERVER登录密码或者用户名,这也能造成连接失败的情况

❸ 为什么SQL2000数据库连不上到底怎么连

服务打没打开 还有就是端口 是否设置好

❹ SQL2000服务启动了 连接的是本地 怎么软件连不上SQL

你在(LOCAL)右键--属性--安全性--选择SQL Server和Windows
试试,如果还不行,看下有没有安装SQL2000 的SP4补丁
(LOCAL)右键--属性--常规--产品版本:8.00.2039(SP4)
如果都有,哪看下是不是软件的连接串不对了。

❺ sql2000不能连接本地服务器

试一下:打开本地安全设置(本地策略)
(1)用户权利指派:在拒绝从网络中访问此计算机中,将GUEST用户删除
(2)安全选项:使用空白密码的账户只允许进行控制台登录(禁用),本地帐户的共享安全模式(仅来宾),来宾用户状态(启用)。
希望能解决您的问题。

❻ sql2000数据库连接不上

你连接的是本地sql server默认实例,你去通过services.msc检查看看sql server服务是否启动
如果是命名实例,需要加上实例名连接,比如实例名是sql01,则通过.\sql01 连接

❼ sql server 2000数据库老是连接不上

如果你
企业管理器
能打开且能打开数据库表那说明不是数据库的问题。
你应该看看你是如何连接数据的。比如登录用户密码等。还
数据库安全
属性,是windows验证还是混合验证。都有可能造成连不上。我觉得这个跟端口没多大关系,难道你还把sql的连接端口改了?

❽ 软件无法连接本地sqlserver2000数据库

如果用企业管理器能联接上,说明sqlserver服务没有问题,应该是软件的联接配置有问题。你看一下软件有什么配置的地方。或是能找找软件的日志,看看报什么错误信息。