SQLServer2000数据库安装中可能会有的问题及解决思路
1.提示挂起需要重启电脑才可以安装问题,
重启是无法解决的需要进注册表删除PendingFileRenameOperations然后再安装
2.Windows系统不同版本的问题
XP系统可以直接安装,Win7安装的时候可能存在兼容性问题,Win10需要把C盘中的sqlunirl.dll文件替换一下即可安装
Win10系统32位替换路径
把SQL2000安装包内(X86SYSTEMSQLUNIRL.DLL )的SQLUNIRL.DLL拷贝到Win10的,C:windowssystem32sqlunirl.dll,找到要替换的文件sqlunirl.dll替换一下即可,为防止系统出错可以把Win10的文件重命名一下然后再复制SQL2000安装包内(X86SYSTEMSQLUNIRL.DLL )的SQLUNIRL.DLL到Win10的目录中
Win10系统64位替换路径
C:WindowsSysWOW64sqlunirl.dll
把SQL2000安装包内(X86SYSTEMSQLUNIRL.DLL )的SQLUNIRL.DLL拷贝到Win10的,C:WindowsSysWOW64sqlunirl.dll,找到要替换的文件sqlunirl.dll替换一下即可,为防止系统出错可以把Win10的文件重命名一下然后再复制SQL2000安装包内(X86SYSTEMSQLUNIRL.DLL )的SQLUNIRL.DLL到Win10的目录中
3.SQLServer2000数据库安装包的问题
尽量用个人版的数据库安装包,企业版的和开发版的SQLServer2000会出现操作系统非要安装企业版的操作系统问题
尽量下载微软原版的数据库镜像文件,可以去MSDN我告诉你网站下载:https://msdn.itellyou.cn/
网上有些集成安装版的数据库,是别人安装在电脑上然后封装的,跟GHO系统一样会出现各种问题
4.32位操作系统与64位操作系统的问题
安装的时候很多时候需要打开安装包中的SETUP.BAT程序文件来安装而不是AUTORUN.exe可执行程序文件
可以先右键打开AUTORUN.exe可执行程序文件,如果弹出检查系统是(32位还是64位)的报错提示,就右键打开SETUP.BAT程序文件来安装
或者进入SQL2000 PERSONALX86SETUP目录中右键打开SETUPSQL.EXE可执行程序文件来安装,这个主要是针对32Windows系统上安装的
5.数据库安装包与Windows系统兼容性的问题
一般下载好安装好直接解压,找到对应的安装程序文件,右键打开即可安装
如果右键打开安装程序文件,没有任何提示,任务管理器中看到了进程中带着SQL的程序进程例如:SETUPSQL.EXE,SQLSTP.EXE,桌面上没有弹出任何的SQL数据库的安装界面,可能就是兼容性问题了
进安装包中修改SETUPSQL.EXE,SETUP.BAT,或者进入SQL2000 PERSONALX86SETUP目录中修改SETUPSQL.EXE兼容性,勾选兼容Windows XP(Service Pack3)或者勾选兼容Windows XP(Service Pack2)或者勾选兼容Windows XP(Service Pack2)
修改好兼容性问题后如果右键打开可执行程序,还是没有弹出任何SQL数据库安装界面也没有报错的话,尝试右键安装程序用管理员身份运行或者需要注意的是当前电脑是否是用管理员账户登录到Windows系统中来的,有时候别人的电脑或者公司的电脑给普通人用的都是普通权限,有些软件设置了不可安装也会出现,点击安装程序任何提示也没有的情况,当然这个问题针对个人电脑一般不会出现主要是公司电脑安装会出现权限不够问题
如果Windows电脑使用管理员账户登录进电脑的,SQL数据库的安装程序都勾选兼容性也管理员身份都尝试了,打开安装文件没有任何提示和报错,这个时候很可能就是你电脑中的软件的某个运行中的程序或者服务跟SQL数据库有关联,而导致运行无效,你可以尝试重新安装一下电脑上与数据库相关联的软件后,在尝试正常安装或勾选兼容性用管理员身份运行来看看是否可以弹出安装界面
6.可能是Windows电脑上的.NET Framework版本的问题,可以尝试更换.NET Framework3.5或者.NET Framework4.0或者.NET Framework4.5来尝试看看是否能正常安装
7.可能是电脑注册表有之前安装的SQL数据库残留文件导致的
原来电脑上安装了SQL数据库没删除或者卸载干净导致的再次安装SQL数据库安装不上问题,进注册表中删除所有与SQLServer相关的文件,然后再次安装看看是否能正常安装
8.可能是电脑需要重启一次方可安装,
有时候卸载了连接SQL数据库相关的软件,可能需要重启一次电脑Windows系统中某些动态库或者缓存文件或者缓存的进程才能结束,常用于卸载一个软件后,再次安装提示需要重启电脑服务安装上的时候
9.打开安装程序报错提示问题
这个问题常常是提示重启系统当前SQL挂起的问题,用SQL CleanUP工具清除一下即可解决挂起或者进注册表删除PendingFileRenameOperations然后再安装
或者其他提示问题,直接照着提示百度下报错看看能找到解决方法吗
10.数据库安装中检测环境不通过问题,常常是因为电脑上安装了某个当前数据库安装包中更新版本的程序文件导致的,卸载电脑上检测不通过的程序文件,再次安装看看是否可行
11.电脑上的安全软件和防火墙问题导致的SQL数据库不能正常安装
关闭Windows防火墙和关闭Win10的实时保护,退出像360安全卫士这样的安装杀毒软件,尝试看看是否可正常安装
12.可能是当前电脑上打开或者运行的应用程序导致冲突问题像QQ或者某个游戏影响到了数据库不可正常安装,关闭系统中的其他软件,在任务管理器中,结束掉正常运行的无关的应用程序的进程如QQ相关的进程,然后再尝试安装看看是否能解决
或者尝试网站下载多个版本的数据库尝试下能否安装,或者用驱动软件检测一下系统是否是有些驱动文件没有安装导致的
最后还是没有找到解决办法的话就只能尝试更换其他版本的数据库或者重新安装系统了:可以在虚拟机中安装一个当前操作系统一样的一个系统,把数据库安装包在虚拟机中的系统中看看是否能正常安装,如果能的话,可能是你当前系统有问题说明数据库安装包是没有问题的,你就需要检查下你当前系统或者考虑重新卸载一下与数据库相关的软件或应用程序或者考虑重装一些新系统了
如何完全卸载SQL server 2000
一、卸载安装程序:
找到电脑右下角的Windows开始按钮,找到控制面板——卸载程序。
找到server 2000的安装程序,并点击后面的卸载按钮。
是,确定
全部,确定
是
确定
卸载完成后:最好重启一下电脑,方便删除它残留的文件
二、删掉残留文件:
卸载完成之后,只是电脑上面的安装程序不存在了,但是在硬盘里面还有一些废弃的文件,如何做下一步的删除呢。找到电脑的C盘——Program Files——Microsoft SQL Server,然后把这个文件删除掉。
找一下在系统的哪个文件夹下
看另一个
删除它
三、删除注册表:
点击电脑的Windows开始按钮,找到“运行”或者一个空白框,输入regedit,然后按一下回车键。
然后删除这个文件即可。
运行注册表,删除如下项<Microsoft SQL Server、MSSQLServer 、MSSQLSERVER、SQLSERVERAGENT、MSSQLSERVERADHELPER、Microsoft SQL Server>:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVER
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSQLSERVERAGENT
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSSQLSERVERADHELPER
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server
==========
找到多少删多少,没找到的是已经删除了
打开注册表
删除找到的文件
删除找到的文件
删除找到的文件
重启电脑就删除SQl2000 干净了
其他什么问题,欢迎评论,相互讨论相互学习