SQLServer2000數據庫安裝中可能會有的問題及解決思路
1.提示掛起需要重啟電腦才可以安裝問題,
重啟是無法解決的需要進注冊表刪除PendingFileRenameOperations然后再安裝
2.Windows系統不同版本的問題
XP系統可以直接安裝,Win7安裝的時候可能存在兼容性問題,Win10需要把C盤中的sqlunirl.dll文件替換一下即可安裝
Win10系統32位替換路徑
把SQL2000安裝包內(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL拷貝到Win10的,C:\windows\system32\sqlunirl.dll,找到要替換的文件sqlunirl.dll替換一下即可,為防止系統出錯可以把Win10的文件重命名一下然后再復制SQL2000安裝包內(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL到Win10的目錄中
Win10系統64位替換路徑
C:\Windows\SysWOW64\sqlunirl.dll
把SQL2000安裝包內(\X86\SYSTEM\SQLUNIRL.DLL )的SQLUNIRL.DLL拷貝到Win10的,C:\Windows\SysWOW64\sqlunirl.dll,找到要替換的文件sqlunirl.dll替換一下即可,為防止系統出錯可以把Win10的文件重命名一下然后再復制SQL2000安裝包內(\X86\SYSTEM\SQLUNIRL.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 PERSONAL\X86\SETUP目錄中右鍵打開SETUPSQL.EXE可執行程序文件來安裝,這個主要是針對32Windows系統上安裝的
5.數據庫安裝包與Windows系統兼容性的問題
一般下載好安裝好直接解壓,找到對應的安裝程序文件,右鍵打開即可安裝
如果右鍵打開安裝程序文件,沒有任何提示,任務管理器中看到了進程中帶着SQL的程序進程例如:SETUPSQL.EXE,SQLSTP.EXE,桌面上沒有彈出任何的SQL數據庫的安裝界面,可能就是兼容性問題了
進安裝包中修改SETUPSQL.EXE,SETUP.BAT,或者進入SQL2000 PERSONAL\X86\SETUP目錄中修改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_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
==========
找到多少刪多少,沒找到的是已經刪除了
打開注冊表
刪除找到的文件
刪除找到的文件
刪除找到的文件
重啟電腦就刪除SQl2000 干凈了
其他什么問題,歡迎評論,相互討論相互學習
SQLServer2000微軟的原版安裝包地址