sql 2000 無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)"的解決方法
給朋友安裝了一臺(tái)演示機(jī),系統(tǒng)是Windows Server 2003,數(shù)據(jù)庫(kù)為SQL Server2000,安裝完成之后,系統(tǒng)也沒(méi)問(wèn)題,SQL 企業(yè)管理器也能正常打開,數(shù)據(jù)庫(kù)以及表也能正常加載,但打開表查看表數(shù)據(jù)時(shí)卻無(wú)法返回行,提示如下錯(cuò)誤:
無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)。再次運(yùn)行安裝程序確保要求的文件已注冊(cè)。
但實(shí)際上重裝SQL 2000也無(wú)濟(jì)于事,實(shí)際上按以下幾個(gè)步驟解決即可。
1.注冊(cè)以下的四個(gè)dll文件,重啟機(jī)器即可。
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"
將以上代碼復(fù)制保存為“任意文件名.bat”,雙擊執(zhí)行,重啟。
再次使用SQL2000查詢數(shù)據(jù),卻出現(xiàn)了“未找到提供程序。該程序可能未正確安裝”的提示,不要慌,進(jìn)入第二步。
2.注冊(cè)下面的這個(gè)dll
注冊(cè)完畢后,企業(yè)管理器的查詢?cè)俅纬霈F(xiàn)了“沒(méi)有注冊(cè)類別”的錯(cuò)誤,看來(lái)應(yīng)該是系統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)組件出現(xiàn)了問(wèn)題。好吧,進(jìn)入第三步。
3.病根在于系統(tǒng)安裝時(shí),MDAC可能丟失了相關(guān)文件,那就重裝一下吧:
進(jìn)到C:\WINDOWS\inf ,找到 mdac.inf ,點(diǎn)右鍵安裝,按照提示安裝完,即可?!驹谶@個(gè)過(guò)程中需要系統(tǒng)盤】
解決辦法三:
先把SQL Server卸載,再把安裝時(shí)產(chǎn)生的“Microsoft SQL Server”文件夾刪掉,在運(yùn)行注冊(cè)表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server全部刪掉,(注意要把Microsoft SQL Server文件夾整個(gè)刪掉),然后重起。
試一試吧
另外在選擇登陸的時(shí)候選擇混合模式
總結(jié):在出現(xiàn)第一次的錯(cuò)誤提示,就直接進(jìn)行第三步操作安裝,應(yīng)該也可解決問(wèn)題,大家若出現(xiàn)這個(gè)問(wèn)題,可以試試。
相關(guān)文章
DBCC CHECKIDENT 重置數(shù)據(jù)庫(kù)標(biāo)識(shí)列從某一數(shù)值開始
DBCC CHECKIDENT 重置數(shù)據(jù)庫(kù)標(biāo)識(shí)列從某一數(shù)值開始2009-10-10SQL Server配置管理器無(wú)法連接到WMI提供程序
這篇文章主要介紹了SQL Server配置管理器無(wú)法連接到WMI提供程序,提示您沒(méi)有權(quán)限或者該服務(wù)器無(wú)法訪問(wèn),如何解決?2016-11-11Windows下SQL Serever 2012徹底卸載刪除教程
這篇文章主要為大家詳細(xì)介紹了Windows下SQL Serever2012徹底卸載刪除的教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03淺談SELECT?*會(huì)導(dǎo)致查詢效率低的原因
本文主要介紹了淺談SELECT?*會(huì)導(dǎo)致查詢效率低的原因,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Sql?Server高版本數(shù)據(jù)庫(kù)數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫(kù)詳細(xì)步驟
不同版本SQL?Server數(shù)據(jù)庫(kù)備份還原存在問(wèn)題,不能從高版本的數(shù)據(jù)庫(kù)導(dǎo)入到低版本數(shù)據(jù)中,這篇文章主要給大家介紹了關(guān)于Sql?Server高版本數(shù)據(jù)庫(kù)數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫(kù)的詳細(xì)步驟,需要的朋友可以參考下2023-10-10SQL Server 聚集索引和非聚集索引的區(qū)別分析
聚集索引:物理存儲(chǔ)按照索引排序 非聚集索引:物理存儲(chǔ)不按照索引排序2011-07-07sqlserver 行列互轉(zhuǎn)實(shí)現(xiàn)小結(jié)
列轉(zhuǎn)行比較經(jīng)典,需要的朋友可以參考下。2010-04-04