本文提供有關 Microsoft Access 資料庫檔案及物件的限制資訊。 在大多數情況下,資料庫若超過下列限制可能表示有設計上的問題。 使用本文內的資訊並仔細檢查您的資料庫設計,有助您找出需要更正的問題以正確進行實作。 比方說,未經正規化就將資料從 Microsoft Excel 直接匯入 Access,可能會產生多餘的欄位 (資料行)。 如果您想要有關設計資料庫或正規化的資訊,請參閱 [ 其他資訊 ] 區段中的資源。
本文內容
資料庫規格
下列表格清單適用於 Access 桌面資料庫。 如特定版本有差異,會個別標出。
一般
| 屬性 | 最大值 |
|---|---|
| Access 資料庫 (.accdb 或 .mdb) 的大小上限,包括所有的資料庫物件和資料 | 2 GB (扣除系統物件所需的空間後)。 注意: 您可以連結至其他 Access 資料庫中的資料表,以解決此大小限制。 您可以連結至多個資料庫檔案中的資料表,每個最大都能到達 2GB。 提示: 如需減少資料庫大小的詳細資訊,請參閱 使用壓縮和修復功能來協助防止和修正資料庫檔案問題。 |
| 資料庫中的物件總數 | 32,768 |
| 模組數量 (包括 [有模組] 屬性設為 [是] 的表單和報表) | 1,000 |
| 物件名稱中的字元數 | 64 |
| 密碼中的字元數 | 14 |
| 使用者名稱或群組名稱中的字元數 | 20 |
| 並行使用者人數 | 255 |
資料表
| 屬性 | 最大值 |
|---|---|
| 資料表名稱中的字元數 | 64 |
| 欄位名稱中的字元數 | 64 |
| 資料表中的欄位數 | 255 |
| 資料表的開啟數量 | 針對 Microsoft 365 版本的 Access,有 4,096 個包含連結資料表和由 Access 在內部開啟的資料表。 針對非 Microsoft 365 版本的 Access,有 2,048 個包含連結資料表和由 Access 在內部開啟的資料表。 |
| 可用連線數 | 適用於 Microsoft 365 版本 Access 的 512。 非 Microsoft 365 版本的 Access 為 256。 |
| 資料表大小 | 2 GB (扣除系統物件所需的空間後) |
| [簡短文字] 欄位中的字元數 注意: 從 Access 2013 開始,文字欄位現在稱為短文字欄位。 |
255 |
| [長文字] 欄位中的字元數 注意: 從 Access 2013 開始,備忘欄位現在稱為長文字欄位。 |
透過使用者介面輸入資料時為 65,535; 以程式設計方式輸入資料時,需要 1 GB 的字元儲存空間 |
| OLE 欄位的大小 | 1 GB |
| 資料表中的索引數量 | 32 (包含為維持資料表關聯而內部建立的索引,以及單一欄位和複合式索引)。 |
| 索引或主索引鍵中的欄位數 | 10 |
| 驗證訊息中的字元數 | 255 |
| 驗證規則中的字元數 (包括標點符號與運算子) | 2,048 |
| 欄位或資料表描述中的字元數 | 255 |
| 當欄位的 [UnicodeCompression] 屬性設為 [是] 時,記錄中的字元數 (不含 [長文字] 和 [OLE 物件] 欄位) | 4,000 |
| 欄位屬性設定中的字元數 | 255 |
查詢
| 屬性 | 最大值 |
|---|---|
| 強制關聯性數量 | 每個資料表 32 個 (扣除資料表上不屬於關聯性的欄位或欄位組合的索引數量後)* |
| 查詢中的資料表數量 | 32* |
| 查詢中的聯結數量 | 16* |
| 資料錄集中的欄位數 | 255 |
| 資料錄集的大小 | 1 GB |
| 排序限制 | 一或多個欄位中的 255 個字元 |
| 巢狀查詢的階層數 | 50* |
| 查詢設計格線中儲存格內的字元數 | 1,024 |
| 參數查詢中參數的字元數 | 255 |
| WHERE 或 HAVING 子句中 AND 運算子的數量 | 99* |
| SQL 陳述式中的字元數 | 大約 64,000* |
*如果查詢包含多重值查閱欄位的話,最大值可能會較低 (僅限 .accdb)。
表單與報表
| 屬性 | 最大值 |
|---|---|
| 標籤中的字元數 | 2,048 |
| 文字方塊中的字元數 | 65,535 |
| 表單或報表的寬度 | 22.75 英吋 (57.79 公分) |
| 節的高度 | 22.75 英吋 (57.79 公分) |
| ([設計] 檢視中) 所有的節加上節標題後的高度 | 200 英吋 (508 公分) |
| 巢狀表單或報表的階層數 | 7 |
| 您可以在報表中排列或設成群組的欄位或運算式數量 | 10 |
| 報表中頁首及頁尾的數量 | 1 個報告頁首/頁尾; 1 頁頁首/頁尾; 10 個群組頁首/頁尾 |
| 報表中列印頁面的數量 | 65,536 |
| 在表單或報表的整個生命週期中您可以新增的控制項和節的數量 | 754 |
| 做為表單、報表或控制項之 [記錄來源] 或 [資料列來源] 屬性的 SQL 陳述式字元數。 | 32,750 |
巨集
| 屬性 | 最大值 |
|---|---|
| 巨集中的巨集指令數量 | 999 |
| 條件中的字元數 | 255 |
| 註解中的字元數 | 255 |
| 巨集指令引數中的字元數 | 255 |