Software⏱️ 3 min read📅 2026-06-19

How to Fix: MS-Access database-upsizing error

Upsizing MS-Access database to MS-SQL 2008 error solution.

Quick Answer: Check the table's data type and structure, as spaces in column names might not be the issue. Use VBA scripting or third-party tools to troubleshoot and resolve the problem.

The MS-Access database-upsizing error occurs when an attempt is made to move tables from an Access 2010 database to an MS-SQL 2008 (10.0.1600) server using the Upsizing Wizard, resulting in a table being skipped or export failing.

This issue can be frustrating for users who rely on the Upsizing Wizard for database migration, as it does not provide detailed error messages that can help identify the root cause of the problem.

🛑 Root Causes of the Error

  • The primary reason for this error is due to the presence of non-standard characters or special characters in column names. When the Upsizing Wizard encounters a table with column names containing these characters, it may skip the entire table during the export process.
  • Another possible cause could be the presence of large datasets (> 18,000 records) that exceed the maximum allowed size for the Upsizing Wizard to handle. In this case, the wizard may also skip the affected table.

🚀 How to Resolve This Issue

Manually Exporting and Importing the Affected Table

  1. Step 1: Open the Access database in a new instance and navigate to the table that was skipped during the upsizing process.
  2. Step 2: Use the 'Export' feature in Access to export the entire table, including all columns and data. Choose the 'Microsoft SQL Server' destination type and select the correct connection settings for your MS-SQL 2008 server.
  3. Step 3: Save the exported file with a unique name (e.g., _export.sql) to avoid overwriting any existing files.
  4. Step 4: Open the saved export file in a text editor or a database management tool like SQL Server Management Studio to review its contents.

Using VBA Code to Handle Special Characters

  1. Step 1: Create a new module in Access and write a VBA subroutine that will handle the export of the affected table. This code will convert any special characters in column names to their corresponding SQL Server-compatible equivalents.
  2. Step 2: Use the `REPLACE` function in VBA to replace special characters with underscores or other suitable alternatives. For example, the following code snippet demonstrates how to replace spaces with underscores: `SUB REPLACE(Replace(Replace(Replace(Replace(A1,
  3. Step 3: ),

✨ Wrapping Up

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions