我要如何修復MAX資料庫崩潰(Database Corruption)?



主要軟體:
主要軟體版本: 4.4
主要軟體修正版本: 4.4
次要軟體: N/A

問題: 移除MAX資料庫崩潰的程序是什麼?

解答:

MAX資料庫崩潰是很少見的,但是可能會因為斷電或當機而導致未正常關機所造成的系統重新啟動而發生。資料庫可能發生崩潰的一個現象是,當要在MAX中的資料夾按下加號時,資料夾並未展開而是造成加號消失。如果這個情形是在安裝新版的MAX之後發生的,請確認您有重新開機。

MAX會備份資料庫檔案以用來修復資料庫崩潰。欲回復到未崩潰的備份,請以Administrator或其他有Administrator權限的帳號登入以完成下列步驟(假如您有如F-Secure的防火牆,請確認在下面的過程中是保持關閉的):

  1. 關閉所有的NI應用程式。
  2. 打開命令視窗:
    1. 從Windows的"開始",選擇執行...
    2. 輸入"cmd"並按"確定"。
    3. 輸入"net stop mxssvr"並按Enter鍵來停止MAX資料庫服務。如果有提示請您停止其他服務,請停止他們。
    4. 輸入"exit"並按Enter鍵來關閉命令視窗。
  3. 找到Last資料夾:
    • 在Windows XP和Windows 2000:
      1. 瀏覽到 C:\Documents and Settings\All Users\Application Data\National Instruments\MAX\Data Dictionaries\LastApplication Data是一個隱藏的資料夾。您可以透過選擇工具 » 資料夾選項...,按檢視頁面,並選擇顯視所有檔案和資料夾
    • 在Windows Vista:
      1. 瀏覽到 C:\ProgramData\National Instruments\MAX\Data Dictionaries\Last假如無法看到該資料夾,進入C槽並在menu bar選擇組織»資料夾與搜尋選項,按檢視頁面。
      2. 選擇顯視所有檔案和資料夾
      3. 勾除隱藏保護的系統檔案選項。
  4. 備份Last資料夾,並將它儲存在另一個位置。
  5. 找到Data資料夾:
    • 在Windows XP和Windows 2000:
      1. 瀏覽到 C:\Documents and Settings\All Users\Application Data\National Instruments\MAX\Data\Application Data是一個隱藏的資料夾。您可以透過選擇工具 » 資料夾選項...,按檢視頁面,並選擇顯視所有檔案和資料夾
    • 在Windows Vista:
      1. 瀏覽到 C:\ProgramData\National Instruments\MAX\Data
      2. 假如無法看到該資料夾,進入C槽並在menu bar選擇組織 » 資料夾與搜尋選項,按檢視頁面。
      3. 選擇顯視所有檔案和資料夾
      4. 勾除隱藏保護的系統檔案選項。
  6. 備份Data資料夾,並將它儲存在另一個位置。
  7. 打開原始的Data資料夾並找到檔案config3.mxs.bak。在檔案上按右鍵並選擇"內容",檢查此檔案的建立/修改時間。在"一般"頁面中會列出它被建立與最後修改的時間。
    假如檔案的日期包含您最近的修改,繼續以下的步驟;假如檔案是舊的,或您不確定該檔案建立時的MAX狀態,或config3.mxs.bakconfig3.mxs的檔案大小相等,那就只要刪除Data整個資料夾並跳至第10個步驟。

    注意:刪除整個Data資料夾會移除所有的設定。當下次MAX開啟時,您必須再次設定所有的硬體。
  8. MAX\Data資料夾下,刪除config3.mxs或將它另存為一個不同的檔名。如果Data資料夾內存在以下檔案:config3.mxc, config3.mxd, config3.mx5 storage.mxc,也對它們做同樣的處理。

    注意:您可能無法對這些檔案刪除或重新命名。在這個情形下,替Data和Last資料夾重新命名並跳至第10個步驟。
  9. config3.mxs.bak重新命名為config3.mxs
  10. 重新啟動您的電腦。
  11. 開啟MAX。假如您沒有完全刪除Data資料夾,MAX應該會以備份的設定資訊來開啟。
  12. 如果將MAX恢復到備份版本的資料庫解決了您的問題,請將原本造成崩潰的Last和Data資料夾,以及MAX的支援報告(Support Report),寄到NI技術支援。您可以在MAX中透過選擇File » Create Report來建立這個報告。

假如您有額外的問題,請與National Instruments技術支援聯絡。
www.ni.com/ask



相關連結: Why Do I Get a Measurement & Automation Explorer (MAX) Database Connection Error?

National Instruments Technical Support

附加檔案:


MAX Database Error.bmp - MAX Database Error.bmp



報告日期: 05/10/2005
最後更新: 07/17/2008
文件偏號: 3L9AKO6E