Ho'oponopono Cleaning Tool

熱門文章

2011年7月10日 星期日

如何解決在windows 7 使用 IIS7, 當 access 資料庫開啟時, 網頁就無法開啟的情況

今天碰到的問題就是:
我想要既能一面查看從資料庫撈出來的資料在網頁上呈現,
又能一面在資料庫進行資料表中資料的處理, 換句話說,
就是希望在撰寫及檢查網頁程式時, 資料庫也是開啟的.

可是會得到描述檔案正在使用中的錯誤訊息而且網頁無法顯示,
除非把Access資料庫關閉, 否則持續得到錯誤訊息.

在網上找答案, 並且做了以下兩個步驟, 結果把問題解決了:
1. Access端:

  • 在Access的功能列中找到"資料庫工具", 
  • 然後在"資料庫工具"下, 找到"Access資料庫"-將資料庫分割為兩個檔案
    • 這是Access內提供的說明: 分割資料庫時,是將資料庫重新組織成兩個檔案,即內含運算列表的後端資料庫,以及內含所有其他資料庫物件 (例如查詢、表單及報表) 的前端資料庫。每一位使用者都是使用前端資料庫的本機複本與資料互動。
  • 先將原資料庫檔案備份後
  • 按下"分割資料庫"紐
  • 然後就會看到一個原資料庫檔名並加上"_be"的檔案產生
  • 這樣就完成這裡的工作了
可是查看網頁, 發現還是無法在資料庫開啟的情況下顯示啊?!
這裡就要做第二個步驟了:
2. 解決權限的問題:
  • 在檔案總管視窗功能列上, 找到"工具"
  • 按下"工具"功能列下的"資料夾選項"
  • 在"資料夾選項"視窗下, 點選"檢視"
  • 將"使用共用精靈(建議選項)"取消勾選
  • 按下"套用"及"確定"
  • 接著, 在檔案總管下, 找到儲存資料庫資料的檔案夾
  • 按右鍵,  選擇"內容"
  • 在"內容"視窗下, 點選"安全性"
  • 找到"Users"這個使用者
  • 此使用者原本只有"讀取及執行", "列出資料夾內容", 及"讀取"權限
  • 按下"編輯"鈕後, 將"寫入"權限打勾(允許)
  • 按下"套用"及"確定"
  • 這樣就完成這邊的工作了!
回到IE, 再試一次在Access資料庫開啟的情況下,
查看有擷取資料庫資料的網頁, 現在, 已可成功顯示了!  :)

背景資料--

作業系統: Window 7 家用進階版
IIS 版本:  7.5.7600
資料庫: Microsoft Access 2010
瀏覽器: IE 8

沒有留言:

Ho'oponopono Cleaning Tool Locations of visitors to this page