本文提供有關 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 內部開啟的數據表。 |
可用連線的數目 |
512 適用於 Microsoft 365 版 Access。 256 適用於非Microsoft 365 版的 Access。 |
資料表大小 |
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 in. (57.79 公分) |
節的高度 |
22.75。 (57.79 公分) |
([設計] 檢視中) 所有的節加上節標題後的高度 |
200 in. (508 公分) |
巢狀表單或報表的階層數 |
7 |
您可以在報表中排列或設成群組的欄位或運算式數量 |
10 |
報表中頁首及頁尾的數量 |
1 個報表頁首/頁尾; 1 頁頁首/頁尾; 10 個群組首/頁尾 |
報表中列印頁面的數量 |
65,536 |
在表單或報表的整個生命週期中您可以新增的控制項和節的數量 |
754 |
做為表單、報表或控制項之 [記錄來源] 或 [資料列來源] 屬性的 SQL 陳述式字元數。 |
32,750 |
巨集
屬性 |
最大值 |
---|---|
巨集中的巨集指令數量 |
999 |
條件中的字元數 |
255 |
註解中的字元數 |
255 |
巨集指令引數中的字元數 |
255 |