.mdb 是 Microsoft Access (1997-2003 版本) 的預設資料庫檔案格式,全名 Microsoft DataBase。儲存表格、查詢、表單、報表、巨集、模組等資料庫物件。Access 2007 起預設改為 .accdb,但仍完整支援 .mdb 相容模式。
開啟 .mdb 的多種方式
1. Microsoft Access (最完整)
- Access 2007/2010/2013/2016/2019/365 均可直接開啟 .mdb,自動以相容模式載入。
- 支援完整設計檢視、SQL 查詢、VBA 模組編輯。
2. Excel 匯入 (僅讀取資料表)
- Excel → 「資料」分頁 → 「取得資料」/「從存取資料庫」。
- 選擇 .mdb 檔案 → 選取欲匯入的資料表/查詢 → 載入至工作表/資料模型。
- 適合資料分析、樞紐分析,不支援結構修改。
3. MDB Viewer 免費輕量工具 (無需安裝 Access)
- MDB Viewer Plus (開源、免安裝):支援檢視表格結構、資料瀏覽、SQL 查詢、匯出 CSV/Excel。
- AccessDatabaseEngine + LINQPad:進階開發者選擇。
4. 程式語言連接 (開發者)
- C# / VB.NET:
OleDbConnection Provider=Microsoft.ACE.OLEDB.12.0 / Microsoft.Jet.OLEDB.4.0。
- Python:
pyodbc、pypyodbc、sqlalchemy-access。
- Java:UCanAccess JDBC 驅動。
5. SQL Server 匯入 (企業級遷移)
- SSMS → 右鍵資料庫 → 「工作」→ 「匯入資料」。
- 資料來源選「Microsoft Access」→ 選擇 .mdb → 目標選 SQL Server → 對應表格匯入。



常見問題
- 提示「無法識別的資料庫格式」:檔案損壞或為較新 .accdb 檔案誤改副檔名,嘗試改回 .accdb 或用 Access 2007+ 開啟。
- 需密碼開啟:Access 開啟時輸入密碼,或用專用工具移除密碼 (僅限舊版加密)。
- 64 位 Office 開啟 32 位 MDB 驅動缺失:安裝 Microsoft Access Database Engine 2010/2016 Redistributable (x64)。