Batch transfer data from SQL Server tables to Access without programming

Want to batch transfer data from SQL Server to Access ?

Using DBCopier, a native GUI software, a SQL Server to Access converter, you can batch transfer data from SQL Server to Access easily and fast.

  • Can run in GUI mode, Step by Step, just a few mouse clicks.
  • Can run in Command line, for Scheduled Tasks and Streams.
  • Support Windows, Linux, macOS.
  • Can work without Microsoft Access installed.

Download DBCopier Download DBCopier

Batch transfer data from SQL Server to Access

Login to SQL Server and target Access -> Select source SQL Server tables -> Set target Access tables -> Transfer SQL Server data to Access

Choose source SQL Server database and logon.

Batch transfer data from SQL Server  to Access - Choose SQL Server and logon

Choose target Access database and logon.

Batch transfer data from SQL Server  to Access - Choose Access and logon

Click “Wizard – Import All Tables” at task dialog.

Batch transfer data from SQL Server  to Access  - Task Window

then show the wizard.

1. Open source SQL Server .

Batch transfer data from SQL Server  to Access  - Open source database

2. List target Access tables.

Batch transfer data from SQL Server  to Access  - list target tables

3. Select Access tables to import.

Batch transfer data from SQL Server  to Access  - select tables

4. Batch transfer data from SQL Server to Access.

Batch transfer data from SQL Server  to Access  - import

You can schedule and automate this “SQL Server to Access” conversion task by:

1) Save session and create .bat (Windows) or .sh (Linux/macOS) file.

2) Set scheduled task.


More about DBCopier – SQL Server to Access sync tool

Download DBCopier for 30-day free trial Download DBCopier

SQL Server → Access reference

Type mapping

Value kindin SQL Serverin Access
IntintLong Integer
BigintbigintLong Integer
Decimaldecimal(p,s)Decimal
FloatfloatDouble
Textnvarchar(n)Text(n)
Long textnvarchar(max)Long Text
DatedateDate/Time
Datetimedatetime2Date/Time
Binaryvarbinary(max)OLE Object
BooleanbitYes/No

Dialect differences

Both SQL Server and Access are database servers, so the differences below are dialect-level: the same concept is spelled differently on each side.

Propertyin SQL Serverin Access
port1433(file-based)
datesdatetime, datetime2, date, timeDate/Time
long textnvarchar(max)MEMO
binaryvarbinary(max)OLE Object

Command line

SideCommand
SQL Serverbcp
SQL Server (load)bcp, or BULK INSERT

Convert your data online, free

Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.