在企業(yè)管理器里右鍵打開(kāi)表,提示“無(wú)法執(zhí)行查詢(xún),因?yàn)橐恍┪募G失或未注冊(cè)等問(wèn)題的解決”,用查詢(xún)分析器可以查看數(shù)據(jù),重裝了SqlServer2000也沒(méi)有用.
解決辦法:注冊(cè)以下的四個(gè)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的文件,雙擊運(yùn)行;或者運(yùn)行逐條輸入,注冊(cè)這4個(gè)DLL文件就可以了
注冊(cè)完畢后,若出現(xiàn)了“未找到提供程序。該程序可能未正確安裝”的提示,需要再注冊(cè)組件:
regsvr32 "C:\Program Files\Common Files\System\Ole DB\msdasql.dll"
注冊(cè)完畢后,若企業(yè)管理器的查詢(xún)?cè)俅纬霈F(xiàn)了“沒(méi)有注冊(cè)類(lèi)別”的錯(cuò)誤,應(yīng)該是系統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)組件出現(xiàn)了問(wèn)題,病根在于系統(tǒng)安裝時(shí),MDAC可能丟失了相關(guān)文件,重裝SQL,進(jìn)到C:\WINDOWS\inf ,找到 mdac.inf ,點(diǎn)右鍵安裝,按照提示安裝完。