SQL2000 突然“不能執行查詢,因爲一些文件丟失或未註冊”解決方案

         昨天機房的機子還用的好好的,今天突然就全部不能用了,問題是:在企業管理器中,察看數據庫表項記錄或查看視圖數據時,彈出了錯誤提示框,說不能執行查詢,因爲一些文件丟失或未註冊,但是在查詢分析器中用T-SQL語句可以查詢並顯示記錄信息。
          沒辦法,在網上一查,好像大家都碰見了這種錯誤,解決辦法:遇到這種情況一般重裝sQl2000是不能解決問題的。最好的辦法是
通過 Regsvr 32 .exe, 然後註冊下列 DLL :
C:\Program files\Common Files\System\ADO\Msado15.dll 
C:\Program files\Common Files\System\Ole Db\Oledb32.dll
C:\Program files\Common Files\System\Ole Db\Sqloledb.dll
C:\WINNT\System32\Atl.dll
在註冊的過程中不能在"運行"裏面直接註冊,必須通過運行 cmd 在Dos 狀態下定位到dll的
存在目錄然後註冊 cmd → cd C:\Program files\Common Files\System\→ regsvr32 Msado15.dll
此時回彈出一個說明註冊成功的對話框 
然註冊一般用: regsvr32/u Msado15.dll
以上幾個文件重新註冊後,軟件一切OK,可我還是有點不懂,這是什麼錯誤,是不是病毒或***導致的?麻煩哪位解釋下。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章