Microsoft JET Database Engine 错误 #39;80004005#39;的解决方法
生活随笔
收集整理的這篇文章主要介紹了
Microsoft JET Database Engine 错误 #39;80004005#39;的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天重新安裝了操作系統,為了學習asp.net因此把系統盤修改成了ntfs格式,而自己通常用來調試的asp文件都放在D盤(FAT32格式的分區),以前能夠正常調試的程序現在一旦連接數據庫就出錯,就算用odbc也是連接失敗,用jet出現錯誤 '80004005',去百度上查了一些資料,結果大家都在胡說八道,沒有一個管用的,突然之間我想到了ntfs和fat32之間的安全方面,例如寫權限,我知道fat32的操作系統訪問ntfs盤符的access會出錯,但現在恰好相反。
???? 既然有點思路就不能放棄,我打開了IIS管理器,右單擊我的服務器選擇權限,提示我要訪問的文件存放在fat32盤符上,不能保證安全性,既然如此我就找到問題的根源了,一定是訪問iis的用戶不具備訪問fat32磁盤的權限,因此在目錄安全性選項卡我找到了訪問iis的用戶IUSR_A0F4685A93E2479,既然這個用戶權限不夠,那么一定是權限組的權限很低,因此我右擊我的電腦,選擇管理,找到本地用戶和組內的這個用戶名,重新給他指派了administrator組,然后刷新瀏覽器,還是不行,郁悶,還是不行。重新啟動以下iis試試,結果行了,原來是還需要重新啟動一下IIS,哈哈。
總結
以上是生活随笔為你收集整理的Microsoft JET Database Engine 错误 #39;80004005#39;的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ActiveX控件的另类免费签名法
- 下一篇: python 40位的数减个位数_Pyt