青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 數據庫 Access 查看內容

解決Access出現的0x80004005問題

2023-3-16 16:45| 查看: 1672 |來源: 互聯網

項目做了三個月了,終于也差不多完成了,昨天交去測試,結果出現了下面這樣的問題:System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20System.Dat ...

項目做了三個月了,終于也差不多完成了,昨天交去測試,結果出現了下面這樣的問題:

[OleDbException (0x80004005): Unspecified error]

System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20

System.Data.OleDb.OleDbConnection.InitializeProvider() +57

System.Data.OleDb.OleDbConnection.Open() +203

Webb.WAVE.Controls.OleDBManager.FillDataTable(DataTable i_dataTable) +85

Webb.WAVE.Controls.WaveExpire.LoadExpireDateForClient(DataTable i_table, Int64 i_clientID) +189

Webb.WAVE.inc_Client_AccessManage.LoadExpireDate(String i_sortKey) +99

Webb.WAVE.inc_Client_AccessManage.Page_Load(Object sender, EventArgs e) +85

System.Web.UI.Control.OnLoad(EventArgs e) +67

System.Web.UI.Control.LoadRecursive() +35

System.Web.UI.Control.LoadRecursive() +98

System.Web.UI.Control.LoadRecursive() +98

System.Web.UI.Page.ProcessRequestMain() +750

說明一下:這個錯誤總會在運行一段時間后出現,而等一會工(不定多少時間),或者重新啟動IIS或者服務器,這個問題就解決了。而再運行一會又會(時間越來越短)出現這個問題。

而我在自己的電腦是運行時,基本上沒出現這樣的問題,于是反復的查找原因,不得其解,在MSDN里找到了三篇相關的文章:其中這一篇還有點道理:

SYMPTOMS

When trying to connect to an Access .mdb file, an ODBC error is returned stating "Disk or Network Error". The Microsoft OLE DB Provider for the Microsoft Jet database engine may also return an "Unspecified error" (error code = 0x80004005) message.

The problem can occur only when the data source is opened under the Microsoft Internet Information Server (IIS) or a Microsoft Windows NT service but not under a logged-on user account.CAUSE

Jet creates a temporary file when the engine is started. In doing so, it first checks the TMP environment variable and uses that path to define where the temporary file is created. If it doesn't see a TMP environment variable, it looks for the TEMP environment variable. If TEMP is not defined, it then uses the Windows folder (/WINDOWS or /WINNT).

If TMP/TEMP is defined but points to a nonexistent folder, the error occurs.

Moreover, when opening the Access database through IIS or a Windows NT service, and when IIS or the service is running under the local system account, the TMP or TEMP system environment variable is used. When the Web services or Windows NT service are started using a user account, the TMP/TEMP user profile environment variables is used.RESOLUTION

Define a TMP or TEMP environment variable and assign the variable to an existing folder. If you are accessing the Access database from IIS, be certain to check the system environment settings rather than environment variables of the logged-on user. Also ensure that the IUSER anonymous IIS account has access to the temporary folder.

You must restart the computer after changing any environment variables.

Environment variables are set under Windows NT 4.0 by going to the Control Panel and clicking System and then selecting the Environment tab.

然而我不解的是,為什么在前幾個星期的測試中沒有這個問題,而在最近幾天,出現的越來越頻繁呢?

在網上找了幾篇相關的文章(有好多論壇上的帖子也有討論這個問題的,但我沒能找到解決答案):

思考幾小時間后,我想會不會是不能建立臨時文件的原因呢?其實只要能讓錯誤在我自己的電腦上出現,那我就好辦了,但問題是,只是偶而出現在我的電腦上,而且很快就好了,從頭到尾都只出現過兩三次。但在服務器上卻出現問題越來越多了,幾分鐘就不行了。根據前面的一些文章來分析,我決定做以下一個測試:

1、刪除IIS在Windows下的帳號(Internet Guest Account)的文件寫權限當然,只對項目的目錄。

2、同時也刪除它在臨時目錄(C:/Documents and Settings/WEBB-COUNTRY-WU/ASPNET/Local Settings/Temp,不的機器所有不同)的寫權限。

好了,終于在我的電腦上也出現了同樣的錯誤,而且所有的與數據庫相關的頁面都不能訪問。而且根據MSDN里的說明,這是因為沒有權限在臨時目錄里寫文件而產生的,與之相同。然而,問題又在于,服務器上的并不是一直錯誤,而是一時錯誤一時正常。

唯一可以解釋的就是服務器臨時文件滿了!!!!而這又不好證明,我不可能一直測試,讓我的臨時文件也滿了(就算是COPY文件到臨時目錄里,也不能算是IIS帳號的,而是操作者的),而且臨時文件它自己(OLEDB的鏈接線程)也會刪除的。只好另外想辦法,就是用磁盤配額。給IIS帳號:Internet Guest Account在C盤只有10K的寫權限,然后測試,果然問題如期而致。。。。。。

到此,可以肯定:服務器上的臨時文件太多了,看來是要重新啟動一下服務器,或者要清理臨時文件或者調整磁盤空間了……

希望這篇文章能幫助那些還沒有解決問題的人。同時,MS網站及MSDN上的幾篇文章也都還很有幫助意義的,特別是說明的其它幾個錯誤原因……

本文最后更新于 2023-3-16 16:45,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

熱門排行

最近更新

返回頂部
主站蜘蛛池模板: 失禁 调教 刺激 哭喊男男 | 天天色天天干天天 | 亚久久伊人精品青青草原2020 | a级销魂美女 | 性肥胖BWBWBW | 亚洲AVAV天堂AV在线网爱情 | 娇妻归来在线观看免费完整版电影 | 亚洲三级成人 | 韩剧19禁啪啪无遮挡大尺度 | 国产一区精选播放022 | yellow日本动漫观看免费 | jk制服喷水 | 国产国拍亚洲精品av麻豆 | 国产成人精品区在线观看 | 国产精品亚洲污污网站入口 | 久久综合久综合久久鬼色 | 中国人泡妞xxxxxxxx19 | 奇米狠狠一区二区三区 | 精品无人区麻豆乱码无限制 | 欧美fxxx| 亚洲国产综合久久精品 | 99精品国产高清自在线看超 | 热久久综合这里只有精品电影 | 午夜AV亚洲一码二中文字幕青青 | 国产亚洲精品久久久闺蜜 | xxxx免费观看 | 999久久久国产精品蜜臀AV | 好大好硬好爽好深好硬视频 | 麻豆精品传媒一二三区 | 一二三四韩国免费观看 | 国产超碰AV人人做人人爽 | 91天仙tv嫩模福利 | 国产亚洲精品网站在线视频 | 国产精品久久久久影院色老大 | 76人遣返航班上71人呈阳性 | 被免费网站在线视频 | 日韩精品一区二区三区AV在线观看 | 色中色最新地址登陆 | 国产成人综合在线视频 | 专干老肥熟女视频网站300部 | 超级乱淫片午夜电影网99 |