以前硬碟一直是使用FAT32檔案系統,沒有研究過NTFS。現在我把硬碟都轉換成NTFS了,系統一直是使用Windows Server 2003。使用NTFS發現一個重大的問題就是IIS裡ASP通路資料庫都會出錯:
Microsoft JET Database Engine 錯誤 '80004005'
未指定的錯誤
/NetDisk/conn.asp
以前發現這個問題問題解決不了,在網上搜尋得到方法,就是給使用者IUSR_QIUYISTUDIO(下劃線後面是你的計算機名)有資料庫檔案和資料庫所在目錄寫的權限,我按照這樣做了,但錯誤依舊出現,郁悶……後來就隻有把IIS的來賓通路使用者設定成管理者,暫時這樣用了……
現在又想追究一下到底是什麼原因,想找出徹底解決辦法。又上網搜尋了一下,發現還有一個目錄要給使用者IUSR_QIUYISTUDIO有寫的權限的,就是%SystemRoot%/Temp(即預設安裝系統情況下的C:/Windows/Temp)目錄,我的天,ASP.NET的權限問題也是要給這個臨時目錄權限,現在ASP的也是。問題得以解決!!