Access file size cap
Microsoft caps .accdb / .mdb files
at 2 GB minus system objects. DBConvert lets you
pre-filter the export (per-table WHERE clause:
date range, branch, tenant) in the wizard so a large SQL
Server source produces an Access file that opens cleanly.
Identity columns and indexes
Maps SQL Server IDENTITY columns to Access
AutoNumber and sets the next-value seed above
the loaded maximum key value - so the next Access-side
insert does not collide. Primary keys and non-unique indexes
recreate cleanly; filtered indexes and full-text indexes
are not supported in Access and are dropped on the target.
Identifier cleanup
Rewrites schema-qualified SQL Server object names
(dbo.Customer) into Access's flat namespace,
escapes reserved Access keywords, and normalizes names with
spaces or punctuation - pick the rename policy in the
wizard.
Access Database Engine and bitness
Writes to .accdb through Microsoft Access
Database Engine 2016 Redistributable
(Microsoft.ACE.OLEDB.16.0) or legacy
.mdb through Jet OLEDB - pick the build
that matches the installed Office / Access architecture
(32-bit is the most common). On Microsoft 365 click-to-run
hosts, install the Redistributable with the
/quiet switch to avoid the side-by-side
conflict.
Stored procedures, triggers, and procedural code - out of scope
DBConvert's migration covers tables (with their fields,
types, defaults, and indexes), views, and foreign keys.
T-SQL stored procedures, scalar / table-valued functions,
CLR routines, and triggers do not convert to Access -
rebuild the ones the Access UI depends on as Access saved
queries, or keep them on the SQL Server side as a live
backend.