一,打開(kāi)網(wǎng)站出現(xiàn)一直加載直到超時(shí),或者提示數(shù)據(jù)庫(kù)連接失?。?/b>
這種多出現(xiàn)于數(shù)據(jù)庫(kù)鎖死,查看網(wǎng)站調(diào)用數(shù)據(jù)庫(kù)目錄存在.ldb文件(一般程序用了on error resume next語(yǔ)句,注釋)。處理辦法:
(1)重啟進(jìn)程池。經(jīng)常出現(xiàn)建議他聯(lián)系程序提供商或開(kāi)發(fā)人員 調(diào)試優(yōu)化,或更換成mssql數(shù)據(jù)庫(kù),偶爾出現(xiàn)重啟進(jìn)程池/更換程序池。
(2)一些網(wǎng)站代碼本身有問(wèn)題導(dǎo)致數(shù)據(jù)庫(kù)一訪問(wèn)就鎖死,處理辦法是聯(lián)系程序開(kāi)發(fā)人員修復(fù)數(shù)據(jù)庫(kù)或優(yōu)化,或更換成mssql數(shù)據(jù)庫(kù)。
修復(fù)acc數(shù)據(jù)庫(kù)方法:
二.未在本地計(jì)算機(jī)上注冊(cè)“microsoft.jet.oledb.4.0”提供程序或未找到提供程序。該程序可能未正確安裝。
這是由于我們使用的Win2008系統(tǒng)是64位的,以前Win2003是32位。有以下兩種解決方法:
1、修改連接數(shù)據(jù)庫(kù)的代碼:
如原代碼是
DataPath = “App_Data/#data.mdb”;
String constring = “provider=microsoft.jet.oledb.4.0;data source=” + HttpContext.Current.Server.MapPath(DataPath) + “”;
修改后的是:
DataPath = “App_Data/#data.mdb”;
string constring = “provider=Microsoft.ACE.OLEDB.12.0;data source=” + HttpContext.Current.Server.MapPath(DataPath) + “”;
注意:只需要修改為加粗字體部份,其它的不用修改。也就是換一種連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)。
2、??在我們后臺(tái)改為32位兼容模式:
登陸我們網(wǎng)站后臺(tái),進(jìn)入管理中心?業(yè)務(wù)管理-虛擬主機(jī)管理à管理-程序兼容模式
三.找不到文件?
Microsoft JET Database Engine?錯(cuò)誤 ‘80004005’ 找不到文件??‘d:\wwwroot\xxxx\wwwroot\2.MDB’
這種情況一般是路徑錯(cuò)誤/數(shù)據(jù)庫(kù)名和程序中設(shè)置的不一致等造成,修改即可
四.不可識(shí)別的數(shù)據(jù)庫(kù)格式 ‘d:\wwwroot\szrxdg\wwwroot\App_Data\hmxdata.mdb’。
一般是數(shù)據(jù)庫(kù)文件未傳完,損壞的文件等造成,重新上傳即可
五.不能打開(kāi)注冊(cè)表關(guān)鍵字
Microsoft OLE DB Provider for ODBC Drivers 錯(cuò)誤 ‘80004005’
[Microsoft][ODBC Microsoft Access Driver]常見(jiàn)錯(cuò)誤 不能打開(kāi)注冊(cè)表關(guān)鍵字 ‘Temporary (volatile) ?Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet’。
這個(gè)是數(shù)據(jù)庫(kù)連接失敗造成的。首先檢查conn.asp中連接數(shù)據(jù)庫(kù)的路徑是否正確,檢查數(shù)據(jù)庫(kù)是否確實(shí)存 ? 在。如果數(shù)據(jù)庫(kù)已經(jīng)存在并且連接程序中的路徑?jīng)]有錯(cuò)誤,請(qǐng)將本地的access數(shù)據(jù)庫(kù)重新上傳一次。
如果服務(wù)器上的數(shù)據(jù)庫(kù)才是最新的,不能重新上傳解決,請(qǐng)將服務(wù)器上的數(shù)據(jù)庫(kù)下載到您本地電腦,用 ? ?access2000把你的數(shù)據(jù)庫(kù)打開(kāi),然后用工具里面的修復(fù)數(shù)據(jù)庫(kù),修復(fù)一次再重新上傳就可以了。
另,如果是服務(wù)器,檢查臨時(shí)目錄權(quán)限設(shè)置較低,添加everyone即可