sql 2000 沒法履行查詢,由於一些文件缺乏或未注冊"的處理辦法。本站提示廣大學習愛好者:(sql 2000 沒法履行查詢,由於一些文件缺乏或未注冊"的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是sql 2000 沒法履行查詢,由於一些文件缺乏或未注冊"的處理辦法正文
給同伙裝置了一台演示機,體系是Windows Server 2003,數據庫為SQL Server2000,裝置完成以後,體系也沒成績,SQL 企業治理器也能正常翻開,數據庫和表也能正常加載,但翻開表檢查表數據時卻沒法前往行,提醒以下毛病:
沒法履行查詢,由於一些文件缺乏或未注冊。再次運轉裝置法式確保請求的文件已注冊。
但現實上重裝SQL 2000也杯水車薪,現實上按以下幾個步調處理便可。
1.注冊以下的四個dll文件,重啟機械便可。
regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 "C:\Program files\Common Files\System\Ole Db\Sqloledb.dll"
regsvr32 "C:\windows\System32\Atl.dll"
將以上代碼復制保留為“隨意率性文件名.bat”,雙擊履行,重啟。
再次應用SQL2000查詢數據,卻湧現了“未找到供給法式。該法式能夠未准確裝置”的提醒,不要慌,進入第二步。
2.注冊上面的這個dll
regsvr32 "C:\Program Files\Common Files\System\Ole DB\msdasql.dll"
注冊終了後,企業治理器的查詢再次湧現了“沒有注冊種別”的毛病,看來應當是體系的數據庫拜訪組件湧現了成績。好吧,進入第三步。
3.病根在於體系裝置時,MDAC能夠喪失了相干文件,那就重裝一下吧:
進到C:\WINDOWS\inf ,找到 mdac.inf ,點右鍵裝置,依照提醒裝置完,便可。【在這個進程中須要體系盤】
處理方法三:
先把SQL Server卸載,再把裝置時發生的“Microsoft SQL Server”文件夾刪失落,在運轉注冊表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server全體刪失落,(留意要把Microsoft SQL Server文件夾全部刪失落),然後重起。
試一試吧
別的在選擇上岸的時刻選擇混雜形式
總結:在湧現第一次的毛病提醒,就直接停止第三步操作裝置,應當也可處理成績,年夜家若湧現這個成績,可以嘗嘗。