sqlserver2000 软件链接不上数据库
答案:2 悬赏:50 手机版
解决时间 2021-04-11 17:04
- 提问者网友:我是女神我骄傲
- 2021-04-10 19:07
sqlserver2000 软件链接不上数据库
最佳答案
- 五星知识达人网友:七十二街
- 2021-04-10 20:14
一、如果可以直接操作服务器检查步骤如下: 1、确定数据库服务器的服务正常开启。 2、确定数据库的链接数没有满。测试这个,可以在服务器上用查询命令。 1)、用SQL语句:select count(*) from master.dbo.sysprocesses 或者 sp_who 2)、用管理界面: SQL2000:进入企业管理器,管理——当前活动——进程信息 SQL2005:进入manager studio ,展开对象管理器,管理——右键“活动监视器”——查看进程 SQL2008:进放manager studio 在菜单栏下面有一行图标,点击最后一个图标“活动监视器”,进入活动监视器的界面后,点击“进程”. 3、链接IP,用户名,密码是否正确。 4、推荐使用 DBeaver 软件操作数据库,对多种数据库都支持良好。操作也很方便。 二、 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 三、 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。...一、如果可以直接操作服务器检查步骤如下: 1、确定数据库服务器的服务正常开启。 2、确定数据库的链接数没有满。测试这个,可以在服务器上用查询命令。 1)、用SQL语句:select count(*) from master.dbo.sysprocesses 或者 sp_who 2)、用管理界面: SQL2000:进入企业管理器,管理——当前活动——进程信息 SQL2005:进入manager studio ,展开对象管理器,管理——右键“活动监视器”——查看进程 SQL2008:进放manager studio 在菜单栏下面有一行图标,点击最后一个图标“活动监视器”,进入活动监视器的界面后,点击“进程”. 3、链接IP,用户名,密码是否正确。 4、推荐使用 DBeaver 软件操作数据库,对多种数据库都支持良好。操作也很方便。 二、 看ping 服务器IP能否ping通。 这个实际上是看和远程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以下的都需要打补丁。
全部回答
- 1楼网友:不甚了了
- 2021-04-10 21:41
方法1如何在64位操作系统上安装sql2000
要在 64 位操作系统上安装此应用程序,请使用以下步骤:
在sql2000安装盘cd1中打开standard文件夹,按照以下步骤
安装 sql server 2000:
双击“x86\setup”子文件夹中的 setupsql.exe。
安装 sql server 2000 分析服务:
双击“msolap\install”子文件夹中的 setup.exe。
安装 sql server 2000 英语查询:
双击“mseq\x86”子文件夹中的 setup.exe。
安装好后在安装sp4补丁!这样sql2000就在64位系统上安装成功!
方法2
64位win7操作系统安装sql server 2000中遇到的问题【解决方法】
1、64位操作系统不兼容,安装不了的解决办法:
由于sql server 2000 软件是32位的,所以在64位系统中安装会出现不兼容的情况,只要换种方法安装就会解决这个问题。
若是64位的win7操作系统,那么也许会弹“不兼容提示”,引导你应该如何安装32位的sql server 2000,若没有提示则按如下方法操作:
我的sql server 2000安装包接到到了“d:clswmicrosoft sql server 2000”下,是四合一版本的,然后进入你要安装的版本文件夹(personal是个人版; standard是标准版; developer是开发版; enterprise是企业版),这里以个人版为例,进入“d:clswmicrosoft sql server 2000personalx86setup”下,点击运行“setupsql.exe”,然后一步步进行安装即可。
若安装中途遇到“无响应”、“实例已经启动”、“程序挂起”等情况重新启动计算机后再按照上述安装即可。记住:安装前要卸载你计算机里已经安装或没有完全卸载的与sql server 相关的数据库程序软件。
2、安装完成后无法运行,没有待选的“服务器”和“服务”的解决办法:
在64位win7操作系统下安装完sql server 2000后无法运行,没有待选的“服务器”和“服务”时,只需要右键点击启动数据库服务的“服务管理器”快捷方式,选择“以管理员身份运行”即可。
3、通过odbc/jdbc连接程序和数据库时,异常报错“在指定的 dsn 中,驱动程序和应用程序之间的体系结构不匹配”的解决办法:
通过odbc/jdbc连接程序和数据库时,异常报错“在指定的 dsn 中,驱动程序和应用程序之间的体系结构不匹配”时,是因为你使用64位的管理工具“数据源(odbc)”来创建的sql server数据库jdbc连接。
解决方法:运行“c:windowssyswow64odbcad32.exe” ,利用这个32位的“数据源(odbc)”来创建sql server 2000 的jdbc连接即可。
4、启动程序服务,后台异常报错:“[microsoft][odbc sqlserver driver][sql server]用户‘xxxxxx'登录失败”
“使用windows身份验证 "连接 sql server 失败 这个原因是“xxxxxx”这个用户不存在导致的,解决办法:
a、打开企业管理器,展开服务器组,然后展开服务器
b、展开 "安全性 ",右击 "登录 ",然后单击 "新建登录 "
c、在 "名称 "框中,输入 builtinadministrators
d、在 "服务器角色 "选项卡中,选择 "system administrators "
e、点击 "确定 "退出
f、使用同样方法添加 “xxxxxx"这个用户即可.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯