1:用PING命令检查物理故障(基于服务端的配置正确)
打开命令提示符CMD,输入ping:服务器IP,如果能ping通如下图,继续下一步
如果连接失败。。。可能是防火墙或者是外网映射等有问题,建议关闭防火墙测试或者检查映射。
2:打开命令提示符CMD,输入telnet:服务器IP空格1433,如下图
如果提示 “telnet不是命令” ,那你需要打开这个功能:开始菜单>控制面板>程序>打开或关闭Windows功能,选中telnet客户端
如果是一闪跳到了如下这个画面,就说明sql server远程监听服务已经开启了
如果你还无法远程访问sql server,那说明你的配置可能有问题
1:打开服务器网络实用工具,检查启用协议中是否有TCP/IP,并且选中TCP/IP点击右下角的属性,检查是否是1433(可以修改,但是你要自己记得,配置连接的时候别错了。)
2:打开企业管理器>组>对着连接右键属性>安全性>身份验证>选中SQL Server和Windows
如果还不行,检查一下你的sql server2000是否升级到了8.00.760或以上的版本
在查询分析器中执行:SELECT SERVERPROPERTY('ProductLevel') SELECT @@VERSION SELECT SERVERPROPERTY('ProductVersion'),楼主是已经升级了。
如果为8.00.760以下则需安装sql2000 sp4 sp4下载地址 :http://www.microsoft.com/downloads/details.aspx?familyid=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn(记得先把你的数据库备份)
下载下来后是EXE,双击即可。
运行就好,然后去默认路径:C:\SQL2KSP4,找到setup.bat
在双击安装setup.bat的时候,如果出现以下提示,并点击>运行程序。
如果出现以下提示,重启是没用的。。。
打开注册表找到HKEY_LOCAL_MACHINE>>>>SYSTEM>>>>CurrentControlSet>>>>Control>>>>Session Manager
单击Session Manager,右侧找到PendingFileRenameOperations,r然后删除,即可正常安装升级。(再说一遍,安装前记得备份要不然你会哭的~)
目前这样应该可以解决大多问题了吧,虽然2000这个版本已经没在用了,但是有些比较老的软件的部署用的还是这个,所以在倒数据或者做数据仓储的数据清洗,抽取,加载时候,也许你会碰到对方是这个版本