logo
search
SharePoint Document Issues

How to Fix Microsoft Access Export to SharePoint List Stopping at 33%

Rana GarciaRana Garcia Oct 19, 2026 869 views

Question details

The user needs to resolve an issue where exporting a Microsoft Access table to a SharePoint List hangs at 33% and incorrectly reports the database object as read-only.

How to Fix Microsoft Access Export to SharePoint List Stopping at 33%
Product
Microsoft Access, SharePoint
Device & OS
not provided
Scenario
Exporting a large database table from Microsoft Access to a SharePoint List for team sharing or migration.
Observed behavior
The upload process freezes at 33% completion and displays a false 'read-only' error, often due to missing primary keys or exceeding the SharePoint 5,000 record indexing limit.
Before you start

Verify that your Microsoft Access table has a defined primary key and check the total number of records, as SharePoint has a strict 5,000-item view and indexing threshold.

Solution 1Recommended

Split Large Tables and Upload in Batches

Bypass the SharePoint indexing limit by exporting data in chunks of fewer than 5,000 records.

SharePoint has a strict indexing limit that can cause large table exports to fail or report a read-only error during migration. Batching the upload prevents the system from being overwhelmed.

1
Verify the Primary Key

Open your Microsoft Access database in Design View and ensure the target table has a primary key assigned.

2
Create a Temporary Table

Use a Make-Table query to create a temporary table based on the original data, limiting this new table to fewer than 5,000 records.

3
Export the Initial Batch

Navigate to the External Data tab, select 'Export to SharePoint List', and upload this initial temporary table to your SharePoint site.

4
Append Remaining Records

Once the initial migration is successful, append the remaining records to the newly created SharePoint list in subsequent batches of under 5,000.

Split Large Tables and Upload in Batches
SharePoint Indexing Limit: SharePoint restricts list views and indexing to 5,000 items at a time. Trying to upload tables with more than 20,000 records in a single pass is the most common cause for the progress bar freezing at 33%.
Free Microsoft Office alternative

Try WPS Office for Seamless Document Management

While WPS Office does not handle Access databases, it is a highly compatible, lightweight, and free alternative to Microsoft Office for your everyday Word, Excel, and PowerPoint files.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free installation package.
  2. 2. Install the Application: Run the downloaded installer and follow the on-screen prompts to complete the setup.
  3. 3. Open Your Documents: Launch WPS Office to easily open, edit, and save your existing Word, Excel, and PowerPoint files without formatting loss.
Highly compatible with Microsoft Office formats like .docx, .xlsx, and .pptxLightweight application that runs smoothly on almost any deviceBuilt-in PDF editing and format conversion toolsFree alternative with a familiar, easy-to-use tabbed interface
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Access to SharePoint export say the database is read-only?

This false read-only error often occurs when the export process hits SharePoint's 5,000-item indexing limit or when the table lacks a primary key, causing the upload to stall at 33%.

Do I need a primary key to export an Access table to SharePoint?

Yes, SharePoint requires a primary key to properly index and manage linked tables. Ensure your Access table has a designated primary key before attempting the export to prevent migration failures.

Can I host a shared Access database backend on OneDrive or Teams?

Hosting an Access backend (.accdb) on OneDrive, Teams, or SharePoint document libraries is generally not recommended as it can lead to synchronization conflicts and database corruption. Migrating the data to SharePoint Lists is the preferred method for sharing.

What is the SharePoint list view threshold?

The SharePoint list view threshold is a performance limit set to 5,000 items. If your Access table exceeds this number, you must upload the data in smaller batches under 5,000 records each to avoid stalling.